[programmers] 3진법 뒤집기 (java) -1level
문제 설명 문제 해결 굳이 다시 뒤집을 필요 없게 answer에 n % 3을 차근차근 쌓아준다. 반복문을 벗어나서 남은 n까지 문자열을 붙여주고 Integer.parseInt(String타입 , 3진법)을 이용한다. 위 식을 사용한다면 3진법 -> 10진법으로 나타낼 수 있다, public class 삼진법뒤집기 { public int solution(int n) { String answer = ""; while(n >= 3){ answer += n % 3; n /= 3; } answer += n; return Integer.parseInt(answer,3); } }
2022.03.02