Contents
내가 작성한 코드
내가 작성한 코드
class Solution {
public String solution(int n) {
StringBuilder sb = new StringBuilder();
String[] nums = {"1", "2", "4"};
while (n > 0) {
n--; // 0부터 시작하기 위해 n을 1 감소
sb.append(nums[n % 3]); // 3으로 나눈 나머지에 따라 "1", "2", "4" 중 하나를 선택
n /= 3; // 다음 자리로 이동
}
return sb.reverse().toString(); // 뒤집어서 반환
}
}
Share article