Int()1 [알고리즘] 프로그래머스 | 3진법 뒤집기, 푸드파이트대회, 예산 3진법 뒤집기 답: 더보기 def solution(n): answer = 0 num_str = "" while(n != 0): num_str += str(n % 3) n = n // 3 for i in range(2, len(num_str)+1): # i의 반대되는 수가 3승으로 들어가야함, -2부터 1승 시작 answer += int(num_str[-i]) * (3**(i-1)) return answer + int(num_str[-1]) 계산이 약간 복잡했지만 풀어낼 수 있어서 기분좋당! +++ int()의 기능. str으로 된 숫자를 2번째인자 진법으로 변환해줌.. def solution(n): num_str = "" while(n != 0): num_str += str(n % 3) n = n // .. 2023. 8. 9. 이전 1 다음