[LeetCode] 3270. Find the Key of the Numbers

Chobby·2026년 1월 6일

LeetCode

목록 보기
883/986

😎풀이

  1. num1, num2, num3을 4자리 0 패딩이 추가된 문자열로 변환
  2. 각 자릿수를 모두 확인하며 최소 자릿수 탐색
  3. 모든 자릿수가 최소 자릿수로 이루어진 정수 반환
function generateKey(num1: number, num2: number, num3: number): number {
    const strs = [num1, num2, num3].map((num) => {
        const str = String(num)
        return str.padStart(4, '0')
    })
    let result = ''
    for(let i = 0; i < 4; i++) {
        let curMin = Infinity
        for(const str of strs) {
            const curr = Number(str[i])
            curMin = Math.min(curMin, curr)
        }
        result += curMin
    }
    return Number(result)
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글