Archive/Questions

[programmers/Swift] 3진법 뒤집기

Marco 2022. 5. 6. 19:08
728x90

programmers.co.kr - 코딩테스트연습 - Lv.1 - 월간코드 챌린지 시즌 1 - 3진법 뒤집기

Constraints :

  • n은 1 이상 100,000,000 이하인 자연수입니다.

 

Solution.swift :

//
//  Created by Yongwoo Marco on 2022/05/04.
//  Copyright © 2022 Yongwoo Marco Kim. All rights reserved.
//

func solution(_ n:Int) -> Int {
    let reversedNumber = String(n, radix: 3).reversed()
    return Int(String(reversedNumber), radix: 3) ?? 0
}

print(solution(45)) // 7
print(solution(125)) // 229

How I tried this :
예전에 알게된 n 진법 변환 swift 문법을 이용해보았다

문제에 관한 모든 저작권 : https://programmers.co.kr/

728x90