μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦
- dfs
- Queue
- dp
- Swift
- SwiftUI
- λΈλ£¨νΈν¬μ€
- λ°±νΈλνΉ
- λΆν μ 볡
- μ΄μ§νμ
- ios
- λ°±μ€
- λ¬Έμμ΄
- BFS
- λΆν μ 볡
- μ½ν
- μμ
- νλ‘κ·Έλλ¨Έμ€
- μ€ν
- WebApp
- λμ ν©
- WebView
- 그리λ μκ³ λ¦¬μ¦
- λΆν νμ
- λΉνΈμ°μ°μ
- μ½λ©ν μ€νΈ
- μ ν΄λ¦¬λ νΈμ λ²
- μκ³ λ¦¬μ¦
- Today
- Total
λͺ©λ‘π€ μκ³ λ¦¬μ¦/BAEKJOON (242)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bC6DQm/btrYUSaTC72/epN2RST2HFY8M0A6bBozK1/img.png)
1436λ²: μνκ°λ μ 666μ μ’ λ§μ λνλ΄λ μλΌκ³ νλ€. λ°λΌμ, λ§μ λΈλ‘λ²μ€ν° μνμμλ 666μ΄ λ€μ΄κ° μ λͺ©μ λ§μ΄ μ¬μ©νλ€. μνκ°λ μμ μΈμμ μ’ λ§ μ΄λΌλ μλ¦¬μ¦ μνμ κ°λ μ΄λ€. μ‘°μ§ λ£¨μΉ΄μ€λ μ€νμ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - "666"μ΄ ν¬ν¨λλ μ«μλ₯Ό μ μΌ μμ μ«μλΆν° μ€λ¦μ°¨μμΌλ‘ ꡬνλ€. - 첫λ²μ§Έ κ°μ "666"μ΄λκ³ inputκ°μ ν΄λΉνλ μμμ κ°μ 리ν΄νλ€. λμ νμ΄ import Foundation..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cO9tir/btrYjWFnWlB/xcI9qQgsISgXL6dOIk1aL0/img.png)
11866λ²: μμΈνΈμ€ λ¬Έμ 0 첫째 μ€μ Nκ³Ό Kκ° λΉ μΉΈμ μ¬μ΄μ λκ³ μμλλ‘ μ£Όμ΄μ§λ€. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ let input = readLine()!.split(separator: " ").map { Int($0)! } var arr = Array((1...input[0])) var result = [Int]() var now = 0 while !arr.isEmpty { now..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ct12v/btrX41HmYmX/LuwuwabMAtXRPOma9A4Fd1/img.png)
11050λ²: μ΄ν κ³μ 1 첫째 μ€μ \(N\)κ³Ό \(K\)κ° μ£Όμ΄μ§λ€. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ μ΄ν κ³μλ₯Ό ꡬνλ λ¬Έμ μ λλ€. λ‘ μ½μ μ μμ΅λλ€. μ΄νκ³μλ₯Ό μ΄ν΄νκΈ° μν΄μλ νμ€μΉΌμ μΌκ°νκ³Ό μ΄ν μ 리μ κ°λ μ μ§κ³ λμ΄μ€μλκ±Έ μΆμ²ν©λλ€. κ°λ μ μ΄ν΄νμ ¨λ€λ©΄ ν©ν 리μΌμ μ¬μ©νμ¬ μ΄νκ³μλ₯Ό ꡬνλ 곡μμ΄ μμ΅λλ€. ν΄λΉ μμ μ¬μ©νμ¬ λ¬Έμ λ₯Ό νμμ΅λλ€. λμ ν..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cBELJb/btrX4Z96o80/WI3L0zdPKEEjToHb5kfID1/img.png)
2775λ²: λΆλ νμ₯μ΄ λ ν μΌ μ²« λ²μ§Έ μ€μ Test caseμ μ Tκ° μ£Όμ΄μ§λ€. κ·Έλ¦¬κ³ κ°κ°μ μΌμ΄μ€λ§λ€ μ λ ₯μΌλ‘ 첫 λ²μ§Έ μ€μ μ μ k, λ λ²μ§Έ μ€μ μ μ nμ΄ μ£Όμ΄μ§λ€ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ k(μΈ΅) n(νΈμ)μ μ¬λ κ±°μ£Όλ―Όμ μλ₯Ό ꡬν΄μΌ ν©λλ€. ν΄λΉ μΈ΅, νΈμμ μ¬λ κ±°μ£Όλ―Όμ μλ μλμΈ΅μ λμΌν νΈμμ κ±°μ£Όλ―Ό(k-1, n) + νμ¬ μΈ΅ μ (νμ¬νΈμ - 1) νΈμμ κ±°μ£Όλ―Ό(k, n-1) μ λλ€. κ·Έλ λ€λ 건 μλμΈ΅μ 1νΈ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YpqkA/btrX8iusoZe/h8bDnvcCgpoLBLkkzcgdjk/img.png)
2609λ²: μ΅λ곡μ½μμ μ΅μ곡배μ 첫째 μ€μλ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μμ μ΅λ곡μ½μλ₯Ό, λμ§Έ μ€μλ μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ μ΅λ곡μ½μμ μ΅μ곡배μλ₯Ό ꡬνκΈ°. λμ νμ΄ import Foundation let input = readLine()!.split(separator: " ").map { Int($0)! } func gcd(a: Int, b: Int) -> Int { if a % ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wPCqU/btrX15DPEow/u6zn2MNR1q5L7ggoyX6Byk/img.png)
1259λ²: ν°λ¦°λ둬μ μ λ ₯μ μ¬λ¬ κ°μ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, κ° μ€λ§λ€ 1 μ΄μ 99999 μ΄νμ μ μκ° μ£Όμ΄μ§λ€. μ λ ₯μ λ§μ§λ§ μ€μλ 0μ΄ μ£Όμ΄μ§λ©°, μ΄ μ€μ λ¬Έμ μ ν¬ν¨λμ§ μλλ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ import Foundation var input = [String]() while input.last != "0" { input.append(readLine()!) } input.removeLast(..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bGjqam/btrXUWUdcSa/pQ2z9N0E1ndMSszKLA0yg1/img.png)
1978λ²: μμ μ°ΎκΈ° 첫 μ€μ μμ κ°μ Nμ΄ μ£Όμ΄μ§λ€. Nμ 100μ΄νμ΄λ€. λ€μμΌλ‘ Nκ°μ μκ° μ£Όμ΄μ§λλ° μλ 1,000 μ΄νμ μμ°μμ΄λ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ let N = Int(readLine()!)! let I = readLine()!.split(separator: " ").map { Int($0)! } var result = 0 for i in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/63vnY/btrXUYcRsNc/wnFe1ogWKk0mnl5K2xKot1/img.png)
15829λ²: Hashing APCμ μ¨ κ²μ νμνλ€. λ§μ½ μ¬λ¬λΆμ΄ νκ΅μμ μλ£κ΅¬μ‘°λ₯Ό μκ°νλ€λ©΄ ν΄μ ν¨μμ λν΄ λ°°μ μ κ²μ΄λ€. ν΄μ ν¨μλ μμμ κΈΈμ΄μ μ λ ₯μ λ°μμ κ³ μ λ κΈΈμ΄μ μΆλ ₯μ λ΄λ³΄λ΄λ ν¨μλ‘ μ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ ν΄λΉ λ¬Έμ μ μ£Όμ΄μ§ λ¬Έμμ΄μ ν΄μκ°μΌλ‘ λ§λ€κΈ° μν΄ λͺ¨λλ‘ μ°μ°μ μμ±μ μ΄μ©ν΄ ν μ μμμ΅λλ€. λͺ¨λλ‘ μ°μ°μ μ ν¬κ° λ§μ΄μ°λ '%'λ‘ λλμ΄ λ¨μ΄μ‘μ λ λλ¨Έμ§λ₯Ό ꡬνλκ±Έ λ§νλλ°μ. ν΄λΉ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c6HLVW/btrXPsETOla/7HutZx9qzr9ijk5wJIgtc0/img.png)
2798λ²: λΈλμ 첫째 μ€μ μΉ΄λμ κ°μ N(3 ≤ N ≤ 100)κ³Ό M(10 ≤ M ≤ 300,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μΉ΄λμ μ°μ¬ μλ μκ° μ£Όμ΄μ§λ©°, μ΄ κ°μ 100,000μ λμ§ μλ μμ μ μμ΄λ€. ν©μ΄ Mμ λμ§ μλ μΉ΄λ 3μ₯ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ var NM = readLine()!.split(separator: " ").map { Int($0)! } var card = readLine()!.sp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dw1b1n/btrXQg44Z4P/HQXYUVzNgWhQKkISUVsHeK/img.png)
2231λ²: λΆν΄ν© μ΄λ€ μμ°μ Nμ΄ μμ λ, κ·Έ μμ°μ Nμ λΆν΄ν©μ Nκ³Ό Nμ μ΄λ£¨λ κ° μ리μμ ν©μ μλ―Ένλ€. μ΄λ€ μμ°μ Mμ λΆν΄ν©μ΄ NμΈ κ²½μ°, Mμ Nμ μμ±μλΌ νλ€. μλ₯Ό λ€μ΄, 245μ λΆν΄ν©μ 256(=245+2+4+5)μ΄ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦μ κ΄λ ¨ν λ¬Έμ λ‘ μ¬λ¬ κ²½μ°μ μλ₯Ό λμ νμ¬ μνλ κ°μ ꡬν μ μλ€. Tλ μ«μκ° μκ³ Tμ κ° μλ¦Ώμλ₯Ό λν΄μ Nμ΄λΌλ κ°μ΄ λμ¨λ€λ©΄ Tμ Tμ..