반응형
문제
- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/68935?language=java
풀이
더보기
더보기
import java.util.*;
class Solution {
public int solution(int n) {
int answer = 0;
ArrayList<Integer> list = new ArrayList<>();
while (n > 0) {
list.add(n % 3);
n /= 3;
}
int m = 1;
for (int i = list.size() - 1; i >= 0; --i) {
answer += list.get(i) * m;
m *= 3;
}
return answer;
}
}
반응형
'코딩테스트 문제집 > Programmers(Lv1)' 카테고리의 다른 글
[Programmers] Lv1: 신규 아이디 추천(72410) (0) | 2025.02.11 |
---|---|
[Programmers] Lv1: 내적(70128) (0) | 2025.02.11 |
[Programmers] Lv1: 두 개 뽑아서 더하기(68644) (0) | 2025.02.11 |
[Programmers] Lv1: 키패드 누르기(67256) (0) | 2025.02.11 |
[Programmers] Lv1: 크레인 인형뽑기 게임 (0) | 2025.02.11 |