[LeetCode] 3536. Maximum Product of Two Digits

Chobby·2026년 1월 15일

LeetCode

목록 보기
926/989

😎풀이

  1. n의 자릿수 분리
  2. 가장 큰 두 수의 곱 반환
function maxProduct(n: number): number {
    const digits = getDigits(n)
    const descDigits = digits.toSorted((a, b) => b - a)
    return descDigits[0] * descDigits[1]
};

function getDigits(num: number) {
    const digits = []
    while(num) {
        digits.push(num % 10)
        num = Math.floor(num / 10)
    }
    return digits
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글