[Swift] [3차] N진수 게임

물복딱복준복
|2023. 4. 27. 15:46
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