μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- λ°±νΈλνΉ
- λΆν μ 볡
- ios
- WebApp
- λμ ν©
- μκ³ λ¦¬μ¦
- μ½λ©ν μ€νΈ
- SwiftUI
- λΉνΈμ°μ°μ
- μ€ν
- λΆν νμ
- λ¬Έμμ΄
- λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦
- μ ν΄λ¦¬λ νΈμ λ²
- Swift
- νλ‘κ·Έλλ¨Έμ€
- λ°±μ€
- μ΄μ§νμ
- WebView
- μ½ν
- dp
- BFS
- λΈλ£¨νΈν¬μ€
- λΆν μ 볡
- μμ
- dfs
- 그리λ μκ³ λ¦¬μ¦
- Queue
- Today
- Total
MUKER_DEV with iOS
[swift] λ°±μ€ - 11576λ²: Base Conversion λ³Έλ¬Έ
λ¬Έμ λ§ν¬
λ¬Έμ
νμλ¨Έμ μ κ°λ°νλ μ μ΄λ μ€λ λ Έλ ₯ λμ νμλ¨Έμ μ κ°λ°νλλ° μ±κ³΅νμλ€. λ―Έλκ° κΆκΈν μ μ΄λ μμ μ΄ κ°λ°ν νμλ¨Έμ μ μ΄μ©νμ¬ 500λ νμ μΈκ³λ‘ μ¬νμ λ λκ² λμλ€. 500λ νμ μΈκ³μμλ νλ‘κ·Έλλ°μ νκ³ μΆμλ μ μ΄λ λ°±μ€ μ¬μ΄νΈμ μ μνμ¬ λ¬Έμ λ₯Ό νκΈ°λ‘ νμλ€. κ·Έλ¬λ λ―ΈλμΈκ³λ Aμ§λ²μ μ¬μ©νκ³ μμκ³ , Bμ§λ²μ μ¬μ©νλ μ μ΄λ λ¬Έμ λ₯Ό ν μκ° μμλ€. λ°μ΄λ νλ‘κ·Έλλ¨Έμλ μ μ΄λ Aμ§λ²μΌλ‘ λνλΈ μ«μλ₯Ό Bμ§λ²μΌλ‘ λ³νμμΌμ£Όλ νλ‘κ·Έλ¨μ μμ±νκΈ°λ‘ νμλ€.
Nμ§λ²μ΄λ, ν μ리μμ μ«μλ₯Ό ννν λ μΈ μ μλ μ«μμ κ°μ§μκ° Nμ΄λΌλ λ»μ΄λ€. μλ₯Ό λ€μ΄ Nμ΄ 17μΌ λ ν μλ¦Ώμμμ μ¬μ©ν μ μλ μλ 0, 1, 2, ... , 16μΌλ‘ μ΄ 17κ°μ§κ° λλ€.
μ λ ₯
μ λ ₯μ 첫 μ€μλ λ―ΈλμΈκ³μμ μ¬μ©νλ μ§λ² Aμ μ μ΄κ° μ¬μ©νλ μ§λ² Bκ° κ³΅λ°±μ ꡬλΆμΌλ‘ μ£Όμ΄μ§λ€. Aμ Bλ λͺ¨λ 2μ΄μ 30μ΄νμ μμ°μλ€.
μ λ ₯μ λ λ²μ§Έ μ€μλ Aμ§λ²μΌλ‘ λνλΈ μ«μμ μ리μμ κ°μ m(1 ≤ m ≤ 25)μ΄ μ£Όμ΄μ§λ€. μΈ λ²μ§Έ μ€μλ Aμ§λ²μ μ΄λ£¨κ³ μλ μ«μ mκ°κ° 곡백μ ꡬλΆμΌλ‘ λμ μλ¦ΏμλΆν° μ°¨λ‘λλ‘ μ£Όμ΄μ§λ€. κ° μ«μλ 0μ΄μ Aλ―Έλ§μμ΄ λ³΄μ₯λλ€. λν μκ° 0μΌλ‘ μμνλ κ²½μ°λ μ‘΄μ¬νμ§ μλλ€.
Aμ§λ²μΌλ‘ λνλΈ μλ₯Ό 10μ§λ²μΌλ‘ λ³ννμμ λμ κ°μ μμ μ μμ΄λ©° 220λ³΄λ€ μλ€.
μΆλ ₯
μ λ ₯μΌλ‘ μ£Όμ΄μ§ Aμ§λ²μΌλ‘ λνλΈ μλ₯Ό Bμ§λ²μΌλ‘ λ³ννμ¬ μΆλ ₯νλ€.
μμ
μ±κ³΅ νμ΄
import Foundation
let input = readLine()!.split(separator: " ").map { Int($0)! }
let a = input[0], b = input[1]
let m = Int(readLine()!)!
let array = readLine()!.split(separator: " ").map { Int($0)! }
var num = 0
for (index, arr) in array.enumerated() {
num += (arr * Int(pow(Double(a), Double(m - index - 1))))
}
var div: [Int] = []
while num >= b {
div.append(num % b)
num /= b
}
div.append(num)
print(div.reversed().map { String($0) }.joined(separator: " "))
νμ΄ ν€μλ
'π€ μκ³ λ¦¬μ¦ > BAEKJOON' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[swift] λ°±μ€ - 10973λ²: μ΄μ μμ΄ (0) | 2023.08.10 |
---|---|
[swift] λ°±μ€ - 1388λ²: λ°λ₯ μ₯μ (0) | 2023.08.08 |
[swift] λ°±μ€ - 10039λ²: νκ· μ μ (0) | 2023.08.07 |
[swift] λ°±μ€ - 9655λ²: λ κ²μ (0) | 2023.08.05 |
[swift] λ°±μ€ - 1138λ²: ν μ€λ‘ μκΈ° (0) | 2023.08.04 |