https://programmers.co.kr/learn/courses/30/lessons/12899
/**
규칙에 따른 변환 출력
**/
class Solution {
public String solution(int n) {
String answer = "";
StringBuilder sb = new StringBuilder();
while(n > 0){
int num = n%3;
if(num == 0){
sb.append(4);
n = n/3 -1;
}else{
sb.append(num);
n/= 3;
}
}
return sb.reverse().toString();
}
}
'Algorithm > 프로그래머스풀이' 카테고리의 다른 글
[알고리즘 문제풀이] 프로그래머스 - 합승 택시 요금 / JAVA(자바) (0) | 2022.02.18 |
---|---|
[알고리즘 문제풀이] 프로그래머스 - 광고 삽입 / JAVA(자바) (0) | 2022.02.18 |
[알고리즘 문제풀이] 프로그래머스 - 괄호 회전하기 / JAVA(자바) (0) | 2022.02.18 |
[알고리즘 문제풀이] 프로그래머스 - 수식 최대화 / JAVA(자바) (0) | 2022.01.31 |
[알고리즘 문제풀이] 프로그래머스 - 사라지는 발판 / JAVA(자바) (0) | 2022.01.30 |
댓글