문제풀이 )
1. 입력들어온 n값을 3으로 나누어 나머지값에 맞게 1 2 4 의 숫자를 문자형으로 answer에 담아준다.
2. num값을 3으로 나누어 준다.
class Solution {
public String solution(int n) {
String answer = "";
String[] number = {"4", "1", "2"};
int num = n;
while(num > 0) {
answer = number[num % 3] + answer;
num = (num - 1)/3;
}
return answer;
}
}
'알고리즘 > Programmers' 카테고리의 다른 글
[Programmers] Level2. 전화번호 목록 (JAVA) (0) | 2021.09.29 |
---|---|
[Programmers] Level2. 기능개발(JAVA) (0) | 2021.09.28 |
[Programmers] Level2. 주식가격 (Java) (0) | 2021.04.17 |
[Programmers] Level2. 다리를 지나는 트럭 (Java) (0) | 2021.04.16 |
[Programmers] Level1. 자릿수 더하기 (Java) (0) | 2021.01.25 |