본문 바로가기

 𝗔𝗣𝗣𝗟𝗘/ALGORITHM

[내일배움캠프] 데일리 루틴(iOS_3회차) - 3진법 뒤집기

이미지를 클릭하면 코딩테스트 페이지로 이동합니다

 

내 풀이

import Foundation

func solution(_ n:Int) -> Int {
    var str = String(n, radix: 3)
    var str2 = ""
    
    for i in str.reversed() {
        str2 += String(i)
    }
    
    return Int(str2, radix: 3)!
}

 

- 자연수 n을 3진법으로 변환하여 문자열 str에 저장

- 변환된 3진법 문자열을 역순으로 뒤집은 후, str2에 저장

- str2를 10진법으로 변환하여 반환

Recent Posts
Visits
Today
Yesterday
Archives
Calendar
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31