μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- μ ν΄λ¦¬λ νΈμ λ²
- SwiftUI
- dp
- νλ‘κ·Έλλ¨Έμ€
- λΈλ£¨νΈν¬μ€
- WebView
- λΈλ£¨νΈν¬μ€ μκ³ λ¦¬μ¦
- λΆν μ 볡
- WebApp
- μ€ν
- Queue
- 그리λ μκ³ λ¦¬μ¦
- μ΄μ§νμ
- λμ ν©
- μ½λ©ν μ€νΈ
- λ°±μ€
- ios
- dfs
- μμ
- λ¬Έμμ΄
- λ°±νΈλνΉ
- μκ³ λ¦¬μ¦
- λΉνΈμ°μ°μ
- Swift
- μ½ν
- λΆν νμ
- λΆν μ 볡
- BFS
- Today
- Total
λͺ©λ‘π€ μκ³ λ¦¬μ¦ (444)
MUKER_DEV with iOS

νλ‘κ·Έλλ¨Έμ€ μ½λ μ€μ¬μ κ°λ°μ μ±μ©. μ€ν κΈ°λ°μ ν¬μ§μ 맀μΉ. νλ‘κ·Έλλ¨Έμ€μ κ°λ°μ λ§μΆ€ν νλ‘νμ λ±λ‘νκ³ , λμ κΈ°μ κΆν©μ΄ μ λ§λ κΈ°μ λ€μ λ§€μΉ λ°μΌμΈμ. programmers.co.kr λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ import Foundation func solution(_ s:String, _ skip:String, _ index:Int) -> String { var alphabets = "abcdefghijklmnopqrstuvwxyz".map { $..

1966λ²: νλ¦°ν° ν μ¬λ¬λΆλ μλ€μνΌ μ¬λ¬λΆμ νλ¦°ν° κΈ°κΈ°λ μ¬λ¬λΆμ΄ μΈμνκ³ μ νλ λ¬Έμλ₯Ό μΈμ λͺ λ Ήμ λ°μ ‘μμλλ‘’, μ¦ λ¨Όμ μμ²λ κ²μ λ¨Όμ μΈμνλ€. μ¬λ¬ κ°μ λ¬Έμκ° μμΈλ€λ©΄ Queue μλ£κ΅¬μ‘°μ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λμ νμ΄ let count = Int(readLine()!)! for _ in 0..

1929λ²: μμ ꡬνκΈ° 첫째 μ€μ μμ°μ Mκ³Ό Nμ΄ λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 1,000,000) Mμ΄μ Nμ΄νμ μμκ° νλ μ΄μ μλ μ λ ₯λ§ μ£Όμ΄μ§λ€. www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - μ¬λ¬κ°μ μμλ₯Ό νλ²μ νλ³ν λλ μλΌν μ€ν λ€μ€μ 체λ₯Ό μ¬μ©νλκ² μκ°λ³΅μ‘λ λ©΄μμ ν¨μ¨μ μ λλ€. λμ νμ΄ let MN = readLine()!.split(separator: " ").map { Int($0)! } var..

10866λ²: λ± μ²«μ§Έ μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°λ€. λ¬Έμ μ λμμμ§ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ var deque = [Int]() for _ in 0..

10845λ²: ν 첫째 μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°λ€. λ¬Έμ μ λμμμ§ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ var queue = [Int]() for _ in 0..

10828λ²: μ€ν 첫째 μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄μ§λ€. μ£Όμ΄μ§λ μ μλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 100,000λ³΄λ€ μκ±°λ κ°λ€. λ¬Έμ μ λμμμ§ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ - κ°λ¨ν μ€νμ ννλ₯Ό ꡬννλ©΄ λ©λλ€. λμ νμ΄ var stack = [Int]() let count = Int(readLine()!)! for _ in 0..

10816λ²: μ«μ μΉ΄λ 2 첫째 μ€μ μκ·Όμ΄κ° κ°μ§κ³ μλ μ«μ μΉ΄λμ κ°μ N(1 ≤ N ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ«μ μΉ΄λμ μ νμλ μ μκ° μ£Όμ΄μ§λ€. μ«μ μΉ΄λμ μ νμλ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10, www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ _ = Int(readLine()!)! var cardDic = [Int: Int]() readLine()!.split(separator: " ").fo..

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..

9012λ²: κ΄νΈ κ΄νΈ λ¬Έμμ΄(Parenthesis String, PS)μ λ κ°μ κ΄νΈ κΈ°νΈμΈ ‘(’ μ ‘)’ λ§μΌλ‘ ꡬμ±λμ΄ μλ λ¬Έμμ΄μ΄λ€. κ·Έ μ€μμ κ΄νΈμ λͺ¨μμ΄ λ°λ₯΄κ² ꡬμ±λ λ¬Έμμ΄μ μ¬λ°λ₯Έ κ΄νΈ λ¬Έμμ΄(Valid PS, VPS)μ΄λΌκ³ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ let input = Int(readLine()!)! firstFor: for _ in 0..

4949λ²: κ· νμ‘ν μΈμ κ° λ¬Έμμ΄μ λ§μ§λ§ κΈμλ₯Ό μ μΈνκ³ μλ¬Έ μνλ²³, 곡백, μκ΄νΈ("( )"), λκ΄νΈ("[ ]")λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, μ¨μ (".")μΌλ‘ λλκ³ , κΈΈμ΄λ 100κΈμλ³΄λ€ μκ±°λ κ°λ€. μ λ ₯μ μ’ λ£μ‘°κ±΄μΌλ‘ 맨 λ§μ§λ§μ www.acmicpc.net λ¬Έμ νΈλ λ° μμ΄ λμμ΄ λλλ‘ λμ νμ΄μ κ°μ λ νμ΄λ₯Ό μ¬λ¦½λλ€. λν νμ΄ ν λ€λ₯Έ μ¬λμ νμ΄λ₯Ό λ³΄κ³ μ°Έκ³ ν λ§ν νμ΄λ μ¬λ¦½λλ€. - λ¬Έμ μ λ°λΌ λμ νμ΄λ§ μμ μ μμ΅λλ€. - ν΄λΉ νμ΄λ€μ νμ΄ μ€ νλμΌ λΏ μ΅μ μ νμ΄λ μλ μ μμ΅λλ€. λ¬Έμ μ€λͺ λμ νμ΄ myWhile: while true { let input = readLine()! guard input != "." else { break } var bracket..