티스토리 뷰
1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12899
2. 설명
1, 2, 4 로만 이루어져 있기 때문에 계속 3으로 나눠줬다.
나머지가 0일 땐 4가 되어야 하므로 r = 4로 해줬고 계속 더해줬다.
문제를 이해하는데 시간이 걸린 문제.
3. 코드
class Solution {
public String solution(int n) {
String answer = "";
while(n>0) {
int r = n%3;
n /= 3;
if(r==0) {
n -= 1;
r = 4;
}
answer = r + answer;
}
return answer;
}
}
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 전화번호 목록 JAVA (0) | 2020.05.22 |
---|---|
프로그래머스 오픈채팅방 JAVA (0) | 2020.05.21 |
프로그래머스 탑 JAVA (0) | 2020.05.13 |
프로그래머스 기능개발 JAVA (0) | 2020.05.13 |
프로그래머스 주식가격 JAVA (0) | 2020.05.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday