μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- νλ‘κ·Έλλ¨Έμ€
- λ°±νΈλνΉ
- dp
- λ¬Έμμ΄
- BFS
- WebApp
- μμ
- WebView
- λΆν νμ
- μκ³ λ¦¬μ¦
- λΆν μ 볡
- SwiftUI
- λΆν μ 볡
- μ½ν
- μ΄μ§νμ
- λΈλ£¨νΈν¬μ€
- λΉνΈμ°μ°μ
- μ ν΄λ¦¬λ νΈμ λ²
- 그리λ μκ³ λ¦¬μ¦
- μ€ν
- dfs
- Swift
- ios
- μ½λ©ν μ€νΈ
- λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦
- λμ ν©
- λ°±μ€
- Queue
- Today
- Total
MUKER_DEV with iOS
[swift] νλ‘κ·Έλλ¨Έμ€ - μ νμ μκ° μ΄λ λ³Έλ¬Έ
[swift] νλ‘κ·Έλλ¨Έμ€ - μ νμ μκ° μ΄λ
MUKER 2023. 3. 3. 15:47νλ‘κ·Έλλ¨Έμ€
μ½λ μ€μ¬μ κ°λ°μ μ±μ©. μ€ν κΈ°λ°μ ν¬μ§μ 맀μΉ. νλ‘κ·Έλλ¨Έμ€μ κ°λ°μ λ§μΆ€ν νλ‘νμ λ±λ‘νκ³ , λμ κΈ°μ κΆν©μ΄ μ λ§λ κΈ°μ λ€μ λ§€μΉ λ°μΌμΈμ.
programmers.co.kr
λμ νμ΄
func solution(_ n:Int) -> Int {
var count = 0, i = n
while i > 0 {
if i % 2 == 1 { count += 1 }
i /= 2
}
return count
}
μ’μ μμ΄λμ΄κ° μκ°λμ§ μμμ κ³μ ν€λ§€λ€
λλ΄ κ²μν΄μ νμλ€.
λ¬Έμ λ μ΅μνμ λ°°ν°λ¦¬λ§ μ¬μ©νμ¬ μνλ λͺ©μ μ§κΉμ§ κ°κΈΈ λ°λλ€.
거리 1λ§νΌ λ°°ν°λ¦¬ 1μ΄ μλͺ¨λλλ°
μκ°μ΄λμ νλ©΄ λ°°ν°λ¦¬κ° μλͺ¨λμ§ μλλ€
μκ°μ΄λμ 쑰건μ μ§λμ¨ κ±°λ¦¬μ *2λ₯Ό κ° λμ΄λ€.
μ§λμ¨ κ±°λ¦¬κ° 3μ΄λΌλ©΄ 6κΉμ§ μκ°μ΄λ
12λΌλ©΄ 24κΉμ§ μκ°μ΄λ ν μ μλ€.
μ§λμ¨ κ±°λ¦¬μ *2λΌλ©΄
2μ λ°°μλ 무쑰건 μκ°μ΄λμ ν μ μμ§ μλ?
μ¦, 2μ λ°°μλ₯Ό μκ°μ΄λνλ©΄ μ΅μνμ λ°°ν°λ¦¬λ§ μλͺ¨ν μ μμ§ μμκΉ..?
μ΄κ² λ¬΄μ¨ λ§μ΄λλ©΄
6μ 거리λ§νΌ κ°μΌ ν λ
0 ~ 1 λ°°ν°λ¦¬ μλͺ¨
1 ~ 2 μκ°μ΄λ
2 ~ 3 λ°°ν°λ¦¬ μλͺ¨
3 ~ 6 μκ°μ΄λ
λΌλ μμ΄ μΈμμ§λ€.
μ μμ λμΆνκΈ° μν΄μ
κ°μΌ νλ 거리μμλΆν° / 2μ© λλ
μ§μλΌλ©΄ μκ°μ΄λ
νμλΌλ©΄ μ ν(λ°°ν°λ¦¬μλͺ¨)λ₯Ό νκ² λλ€.
μμμ μ«μλ‘ 43λ§νΌμ 거리λ₯Ό μ΅μνμ μ νλ‘ κ°μΌ νλ€λ©΄
43λΆν° λλκΈ° 2λ₯Ό λ°λ³΅νμ¬
43 (νμ, λ°°ν°λ¦¬μλͺ¨)
21 (νμ, λ°°ν°λ¦¬μλͺ¨)
10 (μ§μ)
5 (νμ, λ°°ν°λ¦¬μλͺ¨)
2 (μ§μ)
1 (νμ, λ°°ν°λ¦¬μλͺ¨)
0
μ΄ 4λ²μ μ νλ§μΌλ‘ 43κΉμ§ κ° μ μλ€.
'π€ μκ³ λ¦¬μ¦ > programmers' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[swift] νλ‘κ·Έλλ¨Έμ€ - κ΄νΈ νμ νκΈ° (0) | 2023.03.08 |
---|---|
[swift] νλ‘κ·Έλλ¨Έμ€ - λ©λ¦¬ λ°κΈ° (0) | 2023.03.06 |
[swift] νλ‘κ·Έλλ¨Έμ€ - Nκ°μ μ΅μ곡배μ (0) | 2023.03.02 |
[swift] νλ‘κ·Έλλ¨Έμ€ - μμ λμ§ν (0) | 2023.02.28 |
[swift] νλ‘κ·Έλλ¨Έμ€ - μΉ΄ν« (0) | 2023.02.27 |