βοΈ μ½ν
μ€λΉ/Implementation
λ¬Έμ μ½λ©ν
μ€νΈ μ°μ΅ - 124 λλΌμ μ«μ programmers.co.kr νμ΄ μΈμ΄ Python νμ΄ λ°©λ² μ°μ μ§λ² λ³ν λ¬Έμ μ΄λ€. μ’ νΉμ΄νκΈ΄ νλ° 3κ°μ μ«μλ₯Ό μ¬μ©νλ―λ‘ 3μ§λ²μ μκ°νλ©΄ λλ€. νμ§λ§ 10μ§μ 3μ λ³ννμ λ 10μ΄ μλλΌ 4κ° λμ€λ κ²μ λ³Ό μ μλ€. μ΄λ»κ² λ³νμ ν΄μΌνλ κ²μΌκΉ? μ°μ λ³ν μ κ³Ό λ³ν νλ₯Ό νλ‘ λνλ΄λ΄€λ€. 10μ§λ² 3μ§λ² 124 λλΌ 1 1 1 2 2 2 3 10 4 4 11 11 5 12 12 6 20 14 3μΌλ‘ λλμ΄ λ¨μ΄μ§λ κ²½μ°μλ§ νΉμ΄ν κ°μ κ°λ κ±Έ λ³Ό μ μλλ° μ¬κΈ°μλ κ·μΉμ΄ μλ€. 맨 μ μ«μμμ -1 μ νκ³ λ€μ 0μ 4λ‘ λ³νν΄μ€λ€λ μ . μ¦, 3μΌλ‘ λλμ΄ λ¨μ΄μ§λ κ²½μ° λͺ«μμ -1μ ν΄μ€λ€λ μλ―Έμ΄λ€. μ½λ def solu..
βοΈ μ½ν
μ€λΉ/Binary Search
μ
λ ₯ μμ νμ΄ μΈμ΄ Python νμ΄ λ°©λ² μ λ ¬λ λ°°μ΄μμ targetμ λ§μ‘±νλ λ μμμ indexλ₯Ό λ°ννλ λ¬Έμ μλ€. μ€λ¦μ°¨μμ μ λ ¬λ λ°°μ΄μ΄μκΈ°μ BST λ¬Έμ λΌκ³ μκ°νλ€. μ΄λ ΅μ§ μκ² ν΄κ²°νλ€. μ½λ class Solution: def twoSum(self, numbers: List[int], target: int) -> List[int]: start = 0 end = len(numbers) - 1 while start target: end -= 1 elif mid < target: start += 1 else: return [start + 1, end + 1] κ²°κ³Ό
π» κ°λ°/Android
ꡬν λ¬Έμ μλ¦Ό ν΄λ¦νλ©΄ νΉμ νλ©΄μ λμ΄μ€μΌ νλ λ¬Έμ μλ€. ν΄κ²° λ°©λ² PendingIntent λ₯Ό μ¬μ©νλ©΄ λλ€. Notification μμ±μ Intent μμ±μ λΆμ¬ν μ μλλ° μ΄ λ PendingIntent λ₯Ό λ겨μ€λ€. λν PendingIntent κ°μ²΄μ putExtra λ‘ νλ©΄ μ΄λμΌλ‘ λμ΄μ€ Fragment μ μλ³μλ₯Ό λ겨μ€λ€. μ΄λ₯Ό νμ©νμ¬ MainActivity κ° onCreate λμ λ getStringExtra λ‘ Fragment μ μλ³μλ₯Ό κ°μ Έμ€κ³ ν΄λΉ Fragment λ‘ μ ννλ€. μ½λ - ReceiverService μ°μ μ§λλ²μ ꡬννλ μ΄λ²€νΈ μμ μλ¦Όμ λν μ½λλ₯Ό κ°μ Έμλ€. // μ΄λ²€νΈλ₯Ό μμ νμ κ²½μ° μ¬μ©μμκ² μλ¦Ό μ μ‘ private fun occurEven..
π» κ°λ°/Android
ꡬν λ¬Έμ μ‘Έμ
νλ‘μ νΈλ₯Ό μ§ννλ©΄μ μλ²μμ νΉμ ν μ΄λ²€νΈλ₯Ό μμ νλ©΄ μ΄λ²€νΈ μ’
λ₯μ λ°λΌ μλ‘ λ€λ₯Έ 2κ°μ μλ¦Όμ λμ΄μ£Όλ κΈ°λ₯μ ꡬνν΄μΌ νλ€. μμΌ ν΅μ μΌλ‘ μ΄λ²€νΈλ₯Ό μμ νλλ° Activity μ΄λμ΄λ Fragment μ΄λμ κ΄κ³ μμ΄ μλ²μ μ°κ²° κ°λ₯ν μμΌ ν΅μ μ΄ νμνλ€. ν΄κ²° λ°©λ² MVVMκ³Ό λ¨μΌ Activityλ₯Ό μ¬μ©νκΈ°μ Activityλ MainActivity ν κ° λΏμ΄μκ³ MainActivity μμ μμΌ ν΅μ μ ꡬννλ©΄ λλ λ¬Έμ μλ€. νμ§λ§ μ±μ μ¬μ©νμ§ μλ μν©μμλ μλ¦Όμ μμ ν΄μΌ ν νμκ° μμκ³ μ΄λ₯Ό μν΄ Serviceλ₯Ό μ¬μ©νλ€. λ¬Όλ‘ MainActivity μμ ν΄λΉ κΈ°λ₯μ ꡬνν μ μλ€. νμ§λ§ μμΌ ν΅μ μ΄ MainActivity μ체μ μ’
μλλ μν©μ΄ λ°μνκΈ°μ ..
π» κ°λ°/iOS
iOS μμ νλ©΄ μ΄λμ νλ λ°©λ²μλ 4κ°μ§κ° μλ€. ViewController μμ νλ©΄ μ ν ViewController κ° λ€λ₯Έ ViewController λ₯Ό νΈμΆνμ¬ νλ©΄ μ ν NavigationViewController λ₯Ό μ¬μ©νμ¬ νλ©΄ μ ν νλ©΄ μ νμ© κ°μ²΄ Segue λ₯Ό μ¬μ©νμ¬ νλ©΄ μ ν 1. ViewController μμ νλ©΄ μ ν ViewController μμ View λ₯Ό λ€λ₯Έ View λ‘ κ΅μ²΄νλ λ°©μμΌλ‘ λ©λͺ¨λ¦¬ λμλ‘ μΈν΄ μ¬μ©μ μ§μνλ€. νΉμ ν κ²½μ°μλ§ μ¬μ©νλ€. μλλ‘μ΄λμμλ View μ Visibility μμ±μ μ΄μ©νμ¬ λ³κ²½νλ λ°©μμ μμ£Ό μ¬μ©νμλλ° iOS μμλ μ§μνλ€κ³ νλ μ’ μ κΈ°νλ€. μ΄ λΆλΆμ λν΄μ μ’ λ μ°Ύμλ³΄κ³ μ 리ν΄λ΄μΌκ² λ€. 2. ViewContr..