import Foundation
func solution(_ n:Int, _ t:Int, _ m:Int, _ p:Int) -> String {
var number = 0
var result = ""
var queue: [String] = []
while queue.count < m * t {
String(number, radix: n).forEach { queue.append(String($0)) }
number += 1
}
for i in 0..<t {
result += queue[i * m + p - 1]
}
return result.uppercased()
}
'프로그래머스 > Lv.2' 카테고리의 다른 글
[Swift] 오픈채팅방 (0) | 2023.04.27 |
---|---|
[Swift] 피로도 (0) | 2023.04.27 |
[Swift] 큰 수 만들기 (0) | 2023.04.27 |
[Swift] 연속 부분 수열 합의 개수 (0) | 2023.04.25 |
[Swift] 조이스틱 (0) | 2023.04.24 |