
[프로그래머스/Kotlin] 3진법 뒤집기 (Lv. 1)
·
Algorithm/kotlin
문제 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예 문제 풀이1. 주어진 n을 num에 복사하고 3진법으로 바꾼 값을 저장하기 위한 문자열을 생성한다.var num = nvar threeChange = "" 2. num이 2보다 클 때만 while문을 실행한다.num을 3으로 나눈 나머지를 threeChange에 더하고 num에는 3을 나눈 몫을 담는다.⭐ 주의할 점 ⭐3진법이기 때문에 나머지가 2 이하이면 멈춰야한다.나는 처음에 num != 1로 했다가 무한 루프를 돌았다.while(num > 2){ t..