π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
1λΆν° μ
λ ₯λ°μ μ«μ n μ¬μ΄μ μλ μμμ κ°μλ₯Ό λ°ννλ ν¨μ, solutionμ λ§λ€μ΄ 보μΈμ. μμλ 1κ³Ό μκΈ° μμ μΌλ‘λ§ λλμ΄μ§λ μλ₯Ό μλ―Έν©λλ€. (1μ μμκ° μλλλ€.) μ ν 쑰건 nμ 2μ΄μ 1000000μ΄νμ μμ°μμ
λλ€. μ
μΆλ ₯ μ n result 10 4 5 3 μ
μΆλ ₯ μ μ€λͺ
μ
μΆλ ₯ μ #1 1λΆν° 10 μ¬μ΄μ μμλ [2,3,5,7] 4κ°κ° μ‘΄μ¬νλ―λ‘ 4λ₯Ό λ°ν μ
μΆλ ₯ μ #2 1λΆν° 5 μ¬μ΄μ μμλ [2,3,5] 3κ°κ° μ‘΄μ¬νλ―λ‘ 3λ₯Ό λ°ν λ¬Έμ νμ΄ λμ νμ΄ import Foundation func solution(_ n:Int) -> Int { var primeArray = [..
π§π»π» Coding Test
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
κ²μκ°λ°μμΈ "μ£ λ₯΄λ"λ ν¬λ μΈ μΈνλ½κΈ° κΈ°κ³λ₯Ό λͺ¨λ°μΌ κ²μμΌλ‘ λ§λ€λ €κ³ ν©λλ€. "μ£ λ₯΄λ"λ κ²μμ μ¬λ―Έλ₯Ό λμ΄κΈ° μν΄ νλ©΄ ꡬμ±κ³Ό κ·μΉμ λ€μκ³Ό κ°μ΄ κ²μ λ‘μ§μ λ°μνλ €κ³ ν©λλ€. κ²μ νλ©΄μ "1 x 1" ν¬κΈ°μ μΉΈλ€λ‘ μ΄λ£¨μ΄μ§ "N x N" ν¬κΈ°μ μ μ¬κ° 격μμ΄λ©° μμͺ½μλ ν¬λ μΈμ΄ μκ³ μ€λ₯Έμͺ½μλ λ°κ΅¬λκ° μμ΅λλ€. (μ κ·Έλ¦Όμ "5 x 5" ν¬κΈ°μ μμμ
λλ€). κ° κ²©μ μΉΈμλ λ€μν μΈνμ΄ λ€μ΄ μμΌλ©° μΈνμ΄ μλ μΉΈμ λΉμΉΈμ
λλ€. λͺ¨λ μΈνμ "1 x 1" ν¬κΈ°μ 격μ ν μΉΈμ μ°¨μ§νλ©° 격μμ κ°μ₯ μλ μΉΈλΆν° 차곑차곑 μμ¬ μμ΅λλ€. κ²μ μ¬μ©μλ ν¬λ μΈμ μ’μ°λ‘ μμ§μ¬μ λ©μΆ μμΉμμ κ°μ₯ μμ..
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
μ€λ§νΈν° μ ν ν€ν¨λμ κ° μΉΈμ λ€μκ³Ό κ°μ΄ μ«μλ€μ΄ μ ν μμ΅λλ€. μ΄ μ ν ν€ν¨λμμ μΌμκ³Ό μ€λ₯Έμμ μμ§μκ°λ½λ§μ μ΄μ©ν΄μ μ«μλ§μ μ
λ ₯νλ €κ³ ν©λλ€. 맨 μ²μ μΌμ μμ§μκ°λ½μ * ν€ν¨λμ μ€λ₯Έμ μμ§μκ°λ½μ # ν€ν¨λ μμΉμμ μμνλ©°, μμ§μκ°λ½μ μ¬μ©νλ κ·μΉμ λ€μκ³Ό κ°μ΅λλ€. μμ§μκ°λ½μ μνμ’μ° 4κ°μ§ λ°©ν₯μΌλ‘λ§ μ΄λν μ μμΌλ©° ν€ν¨λ μ΄λ ν μΉΈμ κ±°λ¦¬λ‘ 1μ ν΄λΉν©λλ€. μΌμͺ½ μ΄μ 3κ°μ μ«μ 1, 4, 7μ μ
λ ₯ν λλ μΌμ μμ§μκ°λ½μ μ¬μ©ν©λλ€. μ€λ₯Έμͺ½ μ΄μ 3κ°μ μ«μ 3, 6, 9λ₯Ό μ
λ ₯ν λλ μ€λ₯Έμ μμ§μκ°λ½μ μ¬μ©ν©λλ€. κ°μ΄λ° μ΄μ 4κ°μ μ«μ 2, 5, 8, 0μ μ
λ ₯ν ..
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
JadenCaseλ λͺ¨λ λ¨μ΄μ 첫 λ¬Έμκ° λλ¬Έμμ΄κ³ , κ·Έ μΈμ μνλ²³μ μλ¬ΈμμΈ λ¬Έμμ΄μ
λλ€. λ¨, 첫 λ¬Έμκ° μνλ²³μ΄ μλ λμλ μ΄μ΄μ§λ μνλ²³μ μλ¬Έμλ‘ μ°λ©΄ λ©λλ€. λ¬Έμμ΄ sκ° μ£Όμ΄μ‘μ λ, sλ₯Ό JadenCaseλ‘ λ°κΎΌ λ¬Έμμ΄μ 리ν΄νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ. μ ν 쑰건 sλ κΈΈμ΄ 1 μ΄μ 200 μ΄νμΈ λ¬Έμμ΄μ
λλ€. sλ μνλ²³κ³Ό μ«μ, 곡백문μ(" ")λ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€. μ«μλ λ¨μ΄μ 첫 λ¬Έμλ‘λ§ λμ΅λλ€. μ«μλ‘λ§ μ΄λ£¨μ΄μ§ λ¨μ΄λ μμ΅λλ€. 곡백문μκ° μ°μν΄μ λμ¬ μ μμ΅λλ€. μ
μΆλ ₯ μ s return "3people unFollowed me" "3people Unfoll..
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ μ! λλμ΄ λ 벨 2 νΌλ€! μ¬μ€ μμ§ λͺ» νΌ Lv.1 μΉκ΅¬λ€μ΄ λλ₯Ό κΈ°λ€λ¦¬κ³ μμ§λ§, μ΄ μΉκ΅¬λ€μ μ½λμΉ΄νμ λ²νΈκ° μλ μΉκ΅¬λ€μ΄λΌ μ£Όλ§μ ν΄κ²°νκΈ°λ‘ νκ³ , μ€λμ μμ£Ό μ€λ λ λ§μμΌλ‘ Lv.2λ₯Ό νμλ€. μμ μ°ΎκΈ°λ νμλλ° μ νκ³ μλ λ¬Έμ λ...? -3- λ¬Έμ μ€λͺ
λ¬Έμμ΄ sμλ 곡백μΌλ‘ ꡬλΆλ μ«μλ€μ΄ μ μ₯λμ΄ μμ΅λλ€. strμ λνλλ μ«μ μ€ μ΅μκ°κ³Ό μ΅λκ°μ μ°Ύμ μ΄λ₯Ό "(μ΅μκ°) (μ΅λκ°)"ννμ λ¬Έμμ΄μ λ°ννλ ν¨μ, solutionμ μμ±νμΈμ. μλ₯Όλ€μ΄ sκ° "1 2 3 4"λΌλ©΄ "1 4"λ₯Ό 리ν΄νκ³ , "-1 -2 -3 -4"λΌλ©΄ "-4 -1"μ 리ν΄νλ©΄ λ©λλ€. μ ν 쑰건 sμλ λ μ΄μμ μ μ..
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
μ μ
μ¬μ 무μ§λ κ²μν λΆλ μ΄μ©μλ₯Ό μ κ³ νκ³ μ²λ¦¬ κ²°κ³Όλ₯Ό λ©μΌλ‘ λ°μ‘νλ μμ€ν
μ κ°λ°νλ € ν©λλ€. 무μ§κ° κ°λ°νλ €λ μμ€ν
μ λ€μκ³Ό κ°μ΅λλ€. κ° μ μ λ ν λ²μ ν λͺ
μ μ μ λ₯Ό μ κ³ ν μ μμ΅λλ€. μ κ³ νμμ μ νμ μμ΅λλ€. μλ‘ λ€λ₯Έ μ μ λ₯Ό κ³μν΄μ μ κ³ ν μ μμ΅λλ€. ν μ μ λ₯Ό μ¬λ¬ λ² μ κ³ ν μλ μμ§λ§, λμΌν μ μ μ λν μ κ³ νμλ 1νλ‘ μ²λ¦¬λ©λλ€. kλ² μ΄μ μ κ³ λ μ μ λ κ²μν μ΄μ©μ΄ μ μ§λλ©°, ν΄λΉ μ μ λ₯Ό μ κ³ ν λͺ¨λ μ μ μκ² μ μ§ μ¬μ€μ λ©μΌλ‘ λ°μ‘ν©λλ€. μ μ κ° μ κ³ ν λͺ¨λ λ΄μ©μ μ·¨ν©νμ¬ λ§μ§λ§μ νκΊΌλ²μ κ²μν μ΄μ© μ μ§λ₯Ό μν€λ©΄μ μ μ§ λ©μΌμ λ°μ‘ν©λλ€. λ€μμ μ 체 μ μ λͺ©..
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
λ μ μ X, Yμ μμμ μ리μμ 곡ν΅μΌλ‘ λνλλ μ μ k(0 ≤ k ≤ 9)λ€μ μ΄μ©νμ¬ λ§λ€ μ μλ κ°μ₯ ν° μ μλ₯Ό λ μμ μ§κΏμ΄λΌ ν©λλ€(λ¨, 곡ν΅μΌλ‘ λνλλ μ μ μ€ μλ‘ μ§μ§μ μ μλ μ«μλ§ μ¬μ©ν©λλ€). X, Yμ μ§κΏμ΄ μ‘΄μ¬νμ§ μμΌλ©΄, μ§κΏμ -1μ
λλ€. X, Yμ μ§κΏμ΄ 0μΌλ‘λ§ κ΅¬μ±λμ΄ μλ€λ©΄, μ§κΏμ 0μ
λλ€. μλ₯Ό λ€μ΄, X = 3403μ΄κ³ Y = 13203μ΄λΌλ©΄, Xμ Yμ μ§κΏμ Xμ Yμμ 곡ν΅μΌλ‘ λνλλ 3, 0, 3μΌλ‘ λ§λ€ μ μλ κ°μ₯ ν° μ μμΈ 330μ
λλ€. λ€λ₯Έ μμλ‘ X = 5525μ΄κ³ Y = 1255μ΄λ©΄ Xμ Yμ μ§κΏμ Xμ Yμμ 곡ν΅μΌλ‘ λνλλ 2, 5..
π μ½λ©ν
μ€νΈ μ½λ©ν
μ€νΈ λ¬Έμ νμ΄ βπ» Github λ¬Έμ νμ΄ github λ§ν¬ λ¬Έμ μ€λͺ
μΉ΄μΉ΄μ€ν‘μ λ¬ λ€ λ²μ§Έ λ³! μ¬μ¬ν λ? μΉ΄μΉ΄μ€ν‘ κ²μλ³~ μΉ΄μΉ΄μ€ν‘ κ²μλ³μ νλ°κΈ° μ κ· μλΉμ€λ‘ λ€νΈ κ²μμ μΆμνκΈ°λ‘ νλ€. λ€νΈ κ²μμ λ€νΈνμ λ€νΈλ₯Ό μΈ μ°¨λ‘ λμ Έ κ·Έ μ μμ ν©κ³λ‘ μ€λ ₯μ 겨루λ κ²μμΌλ‘, λͺ¨λκ° κ°λ¨ν μ¦κΈΈ μ μλ€. κ° μ
μ¬ν 무μ§λ μ½λ© μ€λ ₯μ μΈμ λ°μ κ²μμ ν΅μ¬ λΆλΆμΈ μ μ κ³μ° λ‘μ§μ λ§‘κ² λμλ€. λ€νΈ κ²μμ μ μ κ³μ° λ‘μ§μ μλμ κ°λ€. λ€νΈ κ²μμ μ΄ 3λ²μ κΈ°νλ‘ κ΅¬μ±λλ€. κ° κΈ°νλ§λ€ μ»μ μ μλ μ μλ 0μ μμ 10μ κΉμ§μ΄λ€. μ μμ ν¨κ» Single(S), Double(D), Triple(T) μμμ΄ μ‘΄μ¬νκ³ κ° μμ λΉμ²¨ μ μ μμμ 1μ κ³±, 2μ κ³±, 3μ κ³± ..