μλ νμΈμ Niro μ λλ€! 첫λ²μ§Έ νΈμΈ Store Property ( μ μ₯ νλ‘νΌν° ) λ₯Ό μ λ³΄κ³ μ€μ ¨λμ? Property μ λν λλ²μ§Έ νΈμΌλ‘ Computed Property ( κ³μ° νλ‘νΌν° ) μ λν΄ μμλ³Ό μμ μ λλ€. > μ΄λ²μλ Swift 곡μλ¬Έ
μλ νμΈμ Niro μ λλ€. iOS, UIKit, SwiftUI λ₯Ό 곡λΆνλ κ²λ μ€μνμ§λ§ κ°λ°νλ©΄ ν μλ‘ λλΌλ κ²μ΄ Swift λΌλ μΈμ΄λ₯Ό λ κΉκ² νμΌκ² λ€λ μκ°μ΄ λ€μμ΅λλ€. μ¬λ¬ λΈλ‘κ·Έλ€μ μ°Έκ³ νμ¬ κ³΅λΆνλ κ²λ μ’μ§λ§ Swift 곡μλ¬ΈμμΈ The Sw
μλ νμΈμ Niro μ λλ€! iOS App dev tutorials λλ²μ§Έ νΈμΌλ‘ SwiftUI μ μ μΈ κ΅¬λ¬Έμ μ¬μ©ν΄μ View λ₯Ό λ§λ€κ³ , μμ νκ³ , κ²°ν©νμ¬ App μ UI λ₯Ό ꡬμ±ν΄λ³΄κ³ μ ν©λλ€. μ°λ¦¬κ° λ§λ€ νλ©΄μ View group μ λ§λ€κ³ Stack
μλ νμΈμ Niro μ λλ€! μ΄λ²μ SwiftUI μμ View λΌλ¦¬ μ΄λ»κ² λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κ³ View λ₯Ό μ΅μ μνλ‘ μ λ°μ΄νΈ νλμ§ μ λ°μ μΈ νλ¦μ μμλ³΄κ³ μ Apple Developer μ μλ Document λ₯Ό μ΄ν΄ λ³΄λ €κ³ ν©λλ€. 곡μ λ¬Έμμ μλ λ΄μ©μ΄
μλ νμΈμ Niro μ λλ€!Apple Developer μλ λ€μν Framework λ₯Ό μ μ¬μ©ν μ μκ² μμ΅μλ₯Ό μ 곡νκ³ μμ΄ κΉμ§ λλμ΅λλ€.ν΄λΉ μμ΅μλ₯Ό ν΅ν΄ Apple μ΄ μνλ λ°©μλλ‘ κ°μ₯ μλ§κ² ꡬνμ ν μ μλ€ μκ°νμ¬ λ°λΌν΄ λ³΄κ³ μ 리νλ €κ³ ν©λλ€
μλ νμΈμ Niro μ λλ€! WWDC22 μμ SwiftUI μ λν ν° λ³νκ° μ΄λ£¨μ΄μ‘μ΄μ. κ·Έμ€μμλ κΈ°μ‘΄μ NavigationView κ° μμ΄μ§κ² λκ³ NavigationStack κ³Ό NavigationSplitView κ° μλ‘ μκ²Όμ΅λλ€. μ¬λ¬ λ³ν μ€ μ΄
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/15649 π‘ λ¬Έμ μμ°μ Nκ³Ό Mμ΄ μ£Όμ΄μ‘μ λ, μλ 쑰건μ λ§μ‘±νλ κΈΈμ΄κ° MμΈ μμ΄μ λͺ¨λ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€. 1λΆν° NκΉμ§ μμ°μ μ€μμ μ€λ³΅ μμ΄ Mκ°λ₯Ό κ³ λ₯Έ μμ΄
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/1874 π‘ λ¬Έμ μ€ν (stack)μ κΈ°λ³Έμ μΈ μλ£κ΅¬μ‘° μ€ νλλ‘, μ»΄ν¨ν° νλ‘κ·Έλ¨μ μμ±ν λ μμ£Ό μ΄μ©λλ κ°λ μ΄λ€. μ€νμ μλ£λ₯Ό λ£λ (push) μ ꡬμ μλ£λ₯Ό λ½λ (pop)
1. Xcode Project μ Package μ€μΉνκΈ° 1-1. Push Notification μ μν FirebaseMessaging μ€μΉ ν΄λΉ Project νμΌλ‘ λ€μ΄κ° μ΄λ―Έμ§μ μ νμλ μμλλ‘ μ§νν©λλ€. + λ²νΌ μ λλ₯΄κ² λλ©΄ μμ μ΄λ―Έμ§μ κ°μ
ππ» κ° μ΄λ―Έμ§μ μλ μ°λμ λ°μ€ λ₯Ό νμΈν΄λ³΄μΈμ! 1. Firebase Project μ€μ νκΈ° 1-1. Firebase Project μμ±νκΈ° firebase) μ μ ν μ°μΈ‘ μλ¨ μ½μλ‘ μ΄λμ λλ₯΄κ² λλ©΄ ν΄λΉ μ΄λ―Έμ§μ κ°μ ννμ΄μ§λ‘ μ μ μλ‘μ΄ νλ‘μ
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/3085 π‘ λ¬Έμ μκ·Όμ΄λ μ΄λ Έμ μ μ βλ΄λ³΄λ (Bomboni)β κ²μμ μ¦κ²¨νλ€. κ°μ₯ μ²μμ NΓNν¬κΈ°μ μ¬νμ μ±μ λλλ€. μ¬νμ μμ λͺ¨λ κ°μ§ μμ μλ μλ€. μκ·Όμ΄λ μ¬ν
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/2309 π‘ λ¬Έμ μλΉλ₯Ό νΌν΄ μΌκ³± λμμ΄λ€κ³Ό ν¨κ» ννλ‘κ² μννκ³ μλ λ°±μ€κ³΅μ£Όμκ² μκΈ°κ° μ°Ύμμλ€. μΌκ³Όλ₯Ό λ§μΉκ³ λμμ¨ λμμ΄κ° μΌκ³± λͺ μ΄ μλ μν λͺ μ΄μλ κ²μ΄λ€. μν λͺ μ
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/2609 π‘ λ¬Έμ λ κ°μ μμ°μλ₯Ό μ λ ₯λ°μ μ΅λ 곡μ½μμ μ΅μ 곡배μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. β¨οΈ μ λ ₯ 첫째 μ€μλ λ κ°μ μμ°μκ° μ£Όμ΄μ§λ€. μ΄ λμ 10,000μ΄νμ
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/9012 π‘ λ¬Έμ κ΄νΈ λ¬Έμμ΄(Parenthesis String, PS)μ λ κ°μ κ΄νΈ κΈ°νΈμΈ β(β μ β)β λ§μΌλ‘ ꡬμ±λμ΄ μλ λ¬Έμμ΄μ΄λ€. κ·Έ μ€μμ κ΄νΈμ λͺ¨μμ΄ λ°λ₯΄κ² ꡬμ±λ
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/9093 π‘ λ¬Έμ λ¬Έμ₯μ΄ μ£Όμ΄μ‘μ λ, λ¨μ΄λ₯Ό λͺ¨λ λ€μ§μ΄μ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. λ¨, λ¨μ΄μ μμλ λ°κΏ μ μλ€. λ¨μ΄λ μμ΄ μνλ²³μΌλ‘λ§ μ΄λ£¨μ΄μ Έ μλ€. β¨οΈ μ λ ₯ 첫째
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/3052 π‘ λ¬Έμ λ μμ°μ Aμ Bκ° μμ λ, A%Bλ Aλ₯Ό Bλ‘ λλ λλ¨Έμ§ μ΄λ€. μλ₯Ό λ€μ΄, 7, 14, 27, 38μ 3μΌλ‘ λλ λλ¨Έμ§λ 1, 2, 0, 2μ΄λ€. μ 10κ°λ₯Ό
π‘ λ¬Έμ μΈ μ μ΄ μ£Όμ΄μ‘μ λ, μΆμ ννν μ§μ¬κ°νμ λ§λ€κΈ° μν΄μ νμν λ€ λ²μ§Έ μ μ μ°Ύλ νλ‘κ·Έλ¨μ μμ±νμμ€. β¨οΈ μ λ ₯ μΈ μ μ μ’νκ° ν μ€μ νλμ© μ£Όμ΄μ§λ€. μ’νλ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , 1000λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€.
π‘ λ¬Έμ λ μ μ Aμ Bλ₯Ό μ λ ₯λ°μ λ€μ, A+Bλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.μ λ ₯μ μ¬λ¬ κ°μ ν μ€νΈ μΌμ΄μ€λ‘ μ΄λ£¨μ΄μ Έ μλ€.κ° ν μ€νΈ μΌμ΄μ€λ ν μ€λ‘ μ΄λ£¨μ΄μ Έ μμΌλ©°, κ° μ€μ Aμ Bκ° μ£Όμ΄
π λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/1065 π‘ λ¬Έμ μ΄λ€ μμ μ μ Xμ κ° μλ¦¬κ° λ±μ°¨μμ΄μ μ΄λ£¬λ€λ©΄, κ·Έ μλ₯Ό νμλΌκ³ νλ€. λ±μ°¨μμ΄μ μ°μλ λκ°μ μμ μ°¨μ΄κ° μΌμ ν μμ΄μ λ§νλ€. Nμ΄ μ£Όμ΄μ‘μ λ, 1보λ€