내 풀이
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진법으로 변환하여 반환
' 𝗔𝗣𝗣𝗟𝗘 > ALGORITHM' 카테고리의 다른 글
[내일배움캠프] 데일리 루틴(iOS_3회차) - 크기가 작은 부분 (0) | 2024.03.04 |
---|---|
[내일배움캠프] 데일리 루틴(iOS_3회차) - 삼총사 (0) | 2024.02.29 |
[내일배움캠프] 데일리 루틴(iOS_3회차) - 이상한 문자 만들기 (0) | 2024.02.28 |
[내일배움캠프] 데일리 루틴(iOS_3회차) - 최대공약수와 최소공배수 (1) | 2024.02.27 |
[내일배움캠프] 데일리 루틴(iOS_3회차) - 직사각형 별찍기 (1) | 2024.02.26 |