μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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
- μ€ν
- BFS
- SwiftUI
- λΆν μ 볡
- Swift
- λΉνΈμ°μ°μ
- μ½ν
- νλ‘κ·Έλλ¨Έμ€
- μκ³ λ¦¬μ¦
- λΆν νμ
- dp
- λμ ν©
- Queue
- WebView
- μμ
- λ°±μ€
- 그리λ μκ³ λ¦¬μ¦
- λΈλ£¨νΈν¬μ€
- μ΄μ§νμ
- μ½λ©ν μ€νΈ
- λ¬Έμμ΄
- λΆν μ 볡
- dfs
- μ ν΄λ¦¬λ νΈμ λ²
- Today
- Total
λͺ©λ‘π€ μκ³ λ¦¬μ¦/BAEKJOON (242)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bU2MUZ/btr0IGtRnv1/u59DQyaPLtGrvDYUJRxCy0/img.png)
1620λ²: λλμΌ ν¬μΌλͺ¬ λ§μ€ν° μ΄λ€μ 첫째 μ€μλ λκ°μ μλ‘λμ΄ μλ ν¬μΌλͺ¬μ κ°μ Nμ΄λ λ΄κ° λ§μΆ°μΌ νλ λ¬Έμ μ κ°μ Mμ΄ μ£Όμ΄μ Έ. Nκ³Ό Mμ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°μ μμ°μμΈλ°, μμ°μκ° λμ§λ μμ§? λͺ¨λ₯΄λ©΄ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let input = readLine()!.split(separator: " ").map { Int($0)! } var nameSearch = [String: Int]..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pEcay/btrZ2y3jUYu/rQLrI5bUMyuMCzs2fPgbk1/img.png)
18111λ²: λ§μΈν¬λννΈ ν λ λμννΈλ λν μ€λΉλ₯Ό νλ€κ° μ§λ£¨ν΄μ Έμ μλλ°μ€ κ²μμΈ ‘λ§μΈν¬λννΈ’λ₯Ό μΌ°λ€. λ§μΈν¬λννΈλ 1 × 1 × 1(μΈλ‘, κ°λ‘, λμ΄) ν¬κΈ°μ λΈλ‘λ€λ‘ μ΄λ£¨μ΄μ§ 3μ°¨μ μΈκ³μμ μμ λ‘κ² www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let input = readLine()!.split(separator: " ").map { Int($0)! } let N = input[0] let M = input[1] var B = inpu..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RtY6a/btrZJXqvsDI/dQDVGwijrn6S7768YbX5m0/img.png)
10757λ²: ν° μ A+B λ μ μ Aμ Bλ₯Ό μ λ ₯λ°μ λ€μ, A+Bλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let input = readLine()!.split(separator: " ") let aCount = input[0].count let bCount = input[1].count let maxCount = max(aCount, bCount) var a = Array(repeating: 0, count: ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhizNo/btrZK3jd3gu/jNh3HQKBJerzu0luNVEh1K/img.png)
1676λ²: ν©ν λ¦¬μΌ 0μ κ°μ N!μμ λ€μμλΆν° μ²μ 0μ΄ μλ μ«μκ° λμ¬ λκΉμ§ 0μ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let n = Int(readLine()!)! print(n/5+n/25+n/125)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/v17UX/btrZIbIc49Z/y2ZCubS0vI2ynkKiHoaVpk/img.png)
2805λ²: λ무 μλ₯΄κΈ° 첫째 μ€μ λ무μ μ Nκ³Ό μκ·Όμ΄κ° μ§μΌλ‘ κ°μ Έκ°λ €κ³ νλ λ무μ κΈΈμ΄ Mμ΄ μ£Όμ΄μ§λ€. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) λμ§Έ μ€μλ λ무μ λμ΄κ° μ£Όμ΄μ§λ€. λ무μ λμ΄μ ν©μ νμ M보 www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let NM = readLine()!.split(separator: " ").map { Int($0)! } let M = NM[1] let tree = re..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/phoSG/btrZzaqdPZy/TCYt1cKPr9hK8gBmEXFKVk/img.png)
1874λ²: μ€ν μμ΄ 1λΆν° nκΉμ§μ μμ λν΄ μ°¨λ‘λ‘ [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] μ°μ°μ μννλ©΄ μμ΄ [4, 3, 6, 8, 7, 5, 2, 1]μ μ»μ μ μλ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ import Foundation let input = Int(readLine()!)! var arr = (0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oHWEc/btrZzoA1CzS/GOcjlNeZc23tNfYNSxXYi0/img.png)
1654λ²: λμ μλ₯΄κΈ° 첫째 μ€μλ μ€μμμ΄ μ΄λ―Έ κ°μ§κ³ μλ λμ μ κ°μ K, κ·Έλ¦¬κ³ νμν λμ μ κ°μ Nμ΄ μ λ ₯λλ€. Kλ 1μ΄μ 10,000μ΄νμ μ μμ΄κ³ , Nμ 1μ΄μ 1,000,000μ΄νμ μ μμ΄λ€. κ·Έλ¦¬κ³ νμ K β¦ N μ΄λ€. κ·Έ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let KN = readLine()!.split(separator: " ").map { Int($0)! } let arr = (0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AOoqU/btrZrZ2gHYg/DNpJX3PiPHdihW9i38oz10/img.png)
1966λ²: νλ¦°ν° ν μ¬λ¬λΆλ μλ€μνΌ μ¬λ¬λΆμ νλ¦°ν° κΈ°κΈ°λ μ¬λ¬λΆμ΄ μΈμνκ³ μ νλ λ¬Έμλ₯Ό μΈμ λͺ λ Ήμ λ°μ ‘μμλλ‘’, μ¦ λ¨Όμ μμ²λ κ²μ λ¨Όμ μΈμνλ€. μ¬λ¬ κ°μ λ¬Έμκ° μμΈλ€λ©΄ Queue μλ£κ΅¬μ‘°μ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let count = Int(readLine()!)! for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tUaqf/btrZqzpv1NZ/87REhB2rlqM7P179jmJ7pk/img.png)
1929λ²: μμ ꡬνκΈ° 첫째 μ€μ μμ°μ Mκ³Ό Nμ΄ λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 1,000,000) Mμ΄μ Nμ΄νμ μμκ° νλ μ΄μ μλ μ λ ₯λ§ μ£Όμ΄μ§λ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - μ¬λ¬κ°μ μμλ₯Ό νλ²μ νλ³ν λλ μλΌν μ€ν λ€μ€μ 체λ₯Ό μ¬μ©νλκ² μκ°λ³΅μ‘λ λ©΄μμ ν¨μ¨μ μ λλ€. λμ νμ΄ let MN = readLine()!.split(separator: " ").map { Int($0)! } var..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cX6oaO/btrZrU0ctvm/IjeFc67GWpdECiv5cqUrk1/img.png)
10866λ²: λ± μ²«μ§Έ μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°λ€. λ¬Έμ μ λμμμ§ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ var deque = [Int]() for _ in 0..