μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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
- μ€ν
- μ ν΄λ¦¬λ νΈμ λ²
- WebView
- ios
- μ½λ©ν μ€νΈ
- λΉνΈμ°μ°μ
- λ¬Έμμ΄
- SwiftUI
- νλ‘κ·Έλλ¨Έμ€
- μ½ν
- WebApp
- Swift
- μκ³ λ¦¬μ¦
- λ°±νΈλνΉ
- λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦
- Queue
- λ°±μ€
- λΆν μ 볡
- λΆν νμ
- dfs
- λΆν μ 볡
- λμ ν©
- μμ
- BFS
- λΈλ£¨νΈν¬μ€
- Today
- Total
λͺ©λ‘π€ μκ³ λ¦¬μ¦/BAEKJOON (242)
MUKER_DEV with iOS
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dcXJrc/btrZrUZ8Q9Q/RGR3xkUZE8qL5tlUMJyDPK/img.png)
10845λ²: ν 첫째 μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°λ€. λ¬Έμ μ λμμμ§ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ var queue = [Int]() for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beN8S3/btrZkapCIAJ/p5N1Ih9hK5Yocwk3DXy5JK/img.png)
10828λ²: μ€ν 첫째 μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°λ€. λ¬Έμ μ λμμμ§ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - κ°λ¨ν μ€νμ ννλ₯Ό ꡬννλ©΄ λ©λλ€. λμ νμ΄ var stack = [Int]() let count = Int(readLine()!)! for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bpQJHd/btrZi8eF9Uo/c4KVXLjyZPlfReMxXBE1Sk/img.png)
10816λ²: μ«μ μΉ΄λ 2 첫째 μ€μ μκ·Όμ΄κ° κ°μ§κ³ μλ μ«μ μΉ΄λμ κ°μ N(1 ≤ N ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ«μ μΉ΄λμ μ νμλ μ μκ° μ£Όμ΄μ§λ€. μ«μ μΉ΄λμ μ νμλ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10, www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ _ = Int(readLine()!)! var cardDic = [Int: Int]() readLine()!.split(separator: " ").fo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVmksc/btrZkypVwx6/kKuscdD7zFiREeXsEBXqV1/img.png)
10773λ²: μ λ‘ μ²« λ²μ§Έ μ€μ μ μ Kκ° μ£Όμ΄μ§λ€. (1 ≤ K ≤ 100,000) μ΄ν Kκ°μ μ€μ μ μκ° 1κ°μ© μ£Όμ΄μ§λ€. μ μλ 0μμ 1,000,000 μ¬μ΄μ κ°μ κ°μ§λ©°, μ μκ° "0" μΌ κ²½μ°μλ κ°μ₯ μ΅κ·Όμ μ΄ μλ₯Ό μ§μ°κ³ , μλ κ²½ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ let input = Int(readLine()!)! var stack = [Int]() for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c71Yhb/btrZexlKE2R/cN7WJkp5VS5KBCIInJYXJk/img.png)
9012λ²: κ΄νΈ κ΄νΈ λ¬Έμμ΄(Parenthesis String, PS)μ λ κ°μ κ΄νΈ κΈ°νΈμΈ ‘(’ μ ‘)’ λ§μΌλ‘ ꡬμ±λμ΄ μλ λ¬Έμμ΄μ΄λ€. κ·Έ μ€μμ κ΄νΈμ λͺ¨μμ΄ λ°λ₯΄κ² ꡬμ±λ λ¬Έμμ΄μ μ¬λ°λ₯Έ κ΄νΈ λ¬Έμμ΄(Valid PS, VPS)μ΄λΌκ³ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ let input = Int(readLine()!)! firstFor: for _ in 0..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8Juru/btrZiPyWD40/6TBaq0n1K8INA20L8KMJtk/img.png)
4949λ²: κ· νμ‘ν μΈμ κ° λ¬Έμμ΄μ λ§μ§λ§ κΈμλ₯Ό μ μΈνκ³ μλ¬Έ μνλ²³, 곡백, μκ΄νΈ("( )"), λκ΄νΈ("[ ]")λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, μ¨μ (".")μΌλ‘ λλκ³ , κΈΈμ΄λ 100κΈμλ³΄λ€ μκ±°λ κ°λ€. μ λ ₯μ μ’ λ£μ‘°κ±΄μΌλ‘ 맨 λ§μ§λ§μ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ myWhile: while true { let input = readLine()! guard input != "." else { break } var bracket..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cxyGUF/btrZc8R9SEy/yMvkqG1lYDOCk9beqfHpdk/img.png)
2164λ²: μΉ΄λ2 Nμ₯μ μΉ΄λκ° μλ€. κ°κ°μ μΉ΄λλ μ°¨λ‘λ‘ 1λΆν° NκΉμ§μ λ²νΈκ° λΆμ΄ μμΌλ©°, 1λ² μΉ΄λκ° μ μΌ μμ, Nλ² μΉ΄λκ° μ μΌ μλμΈ μνλ‘ μμλλ‘ μΉ΄λκ° λμ¬ μλ€. μ΄μ λ€μκ³Ό κ°μ λμμ μΉ΄λκ° www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - 첫 λ²μ§Έ μ«μλ μ§μ°κ³ , λ λ²μ§Έ μ«μλ μ μΌ λ€λ‘ 보λ λλ€.(μμμ μ¬λΌμ§) ν΄λΉ λͺ λ Ήμ λ°λ³΅νμ¬ λ§μ§λ§ λ¨λ νλμ μ«μλ₯Ό μΆλ ₯ν©λλ€. - κΈ°λ³Έμ μΈ νμ ννλ‘ νλ©΄λμ§λ§ μ«μλ₯Ό μ§μ°λ κ³Ό..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c581kA/btrZa6f5xTC/XpMm5sSEvBOIjpI5BHb2P1/img.png)
1920λ²: μ μ°ΎκΈ° 첫째 μ€μ μμ°μ N(1 ≤ N ≤ 100,000)μ΄ μ£Όμ΄μ§λ€. λ€μ μ€μλ Nκ°μ μ μ A[1], A[2], …, A[N]μ΄ μ£Όμ΄μ§λ€. λ€μ μ€μλ M(1 ≤ M ≤ 100,000)μ΄ μ£Όμ΄μ§λ€. λ€μ μ€μλ Mκ°μ μλ€μ΄ μ£Όμ΄μ§λλ°, μ΄ μλ€ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - μκ°μ ν μμ ν΄λΉνλλ¬Έμ(μ«μ)κ° λ°°μ΄μ ν¬ν¨νλμ§ νμνλΌ. λμ νμ΄ import Foundation func binarySearch(_ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/baoqbq/btrYTgdqsE2/gibbgOkwmkFObGkEhfPfLK/img.png)
7568λ²: λ©μΉ μ°λ¦¬λ μ¬λμ λ©μΉλ₯Ό ν€μ λͺΈλ¬΄κ², μ΄ λ κ°μ κ°μΌλ‘ νννμ¬ κ·Έ λ±μλ₯Ό λ§€κ²¨λ³΄λ €κ³ νλ€. μ΄λ€ μ¬λμ λͺΈλ¬΄κ²κ° x kgμ΄κ³ ν€κ° y cmλΌλ©΄ μ΄ μ¬λμ λ©μΉλ (x, y)λ‘ νμλλ€. λ μ¬λ A μ Bμ λ© www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ import Foundation let input = Int(readLine()!)! var arr = Array(repeating: Array(repeating: 0, c..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b21mWi/btrYYpT9AIP/a6HBrbJeHdko1mnk3q9s01/img.png)
1018λ²: 체μ€ν λ€μ μΉ νκΈ° 첫째 μ€μ Nκ³Ό Mμ΄ μ£Όμ΄μ§λ€. Nκ³Ό Mμ 8λ³΄λ€ ν¬κ±°λ κ°κ³ , 50λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ 보λμ κ° νμ μνκ° μ£Όμ΄μ§λ€. Bλ κ²μμμ΄λ©°, Wλ ν°μμ΄λ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ M*Nμ 보λνμ΄ μμ΅λλ€. 8*8체μ€νμ λ§λ€κΈ° μν΄ M*N 보λνμμ 8*8λ§νΌ λΌμ΄ λ§λ€ μ μμ΅λλ€. 체μ€νμ μ²μ, μ¦ [0][0]μ 'ν°μ'μΌλ‘ μμνκ±°λ 'κ²μμ'μΌλ‘ μμνκ³ ..