#문제
https://programmers.co.kr/learn/courses/30/lessons/12899#
#소스코드
class Solution {
public String solution(int n) {
StringBuilder sb = new StringBuilder();
while(n != 0){
int nmg = n%3;
n = n/3;
if(nmg == 0){
sb.insert(0, 4);
n--;
} else {
sb.insert(0, nmg);
}
}
return sb.toString();
}
}
sb.insert() 함수로 지정된 Index에 문자열을 삽입할 수 있습니다.
'💡Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스] 영어 끝말잇기 (Java) (0) | 2021.10.20 |
---|---|
[프로그래머스] 짝지어 제거하기 (Java) (0) | 2021.10.20 |
[프로그래머스] 다음 큰 숫자 (Java) (0) | 2021.10.18 |
[프로그래머스] 파일명 정렬 (Java) (0) | 2021.10.18 |
[프로그래머스] 스킬트리 (Java) (0) | 2021.10.18 |