λ¬Έμ μμ½ κ³ μλλ‘λ₯Ό μ΄λνλ μ°¨λμ κ²½λ‘ routes κ° λ§€κ°λ³μ, λͺ¨λ μ°¨λμ΄ νλ²μ λ¨μμ© μΉ΄λ©λΌλ₯Ό λ§λλ €λ©΄ μ΅μ λͺ λμ μΉ΄λ©λΌ μ€μΉν΄μΌνλμ§ return μ°¨λμ λμλ 1λ μ΄μ 10,000λ μ΄ν routesμλ μ°¨λμ μ΄λ κ²½λ‘ ν¬ν¨, routes[i][0]μλ iλ²μ§Έ μ°¨λμ΄ κ³ μλλ‘μ μ§μ
ν μ§μ , routes[i][1]μλ iλ²μ§Έ μ°¨λμ΄ κ³ μλλ‘μμ λκ° μ§μ μ§μ
/μ§μΆ μ§μ μμλ μΉ΄λ©λΌλ₯Ό λ§λ κ² return routes return [[-20,-15], [-14,-5], [-18,-13], [-5,-3]] 2 return 5 μ§μ μ μΉ΄λ©λΌλ₯Ό μ€μΉνλ©΄ λ λ²μ§Έ, λ€ λ²μ§Έ μ°¨λμ΄ μΉ΄λ©λΌλ₯Ό λ§λ©λλ€. 15 μ§μ μ μΉ΄λ©λΌλ₯Ό μ€μΉνλ©΄ 첫 λ²μ§Έ, μΈ λ²μ§Έ μ°¨λμ΄ μΉ΄λ©λΌλ₯Ό λ§λ©λλ€. λμ νμ΄ (..
PS
λ¬Έμ μμ½ κ΅¬λͺ
보νΈλ₯Ό μ΅λν μ κ² μ¬μ©νμ¬ λͺ¨λ μ¬λμ ꡬμΆνλ €κ³ ν©λλ€. μ¬λλ€μ λͺΈλ¬΄κ²λ₯Ό λ΄μ λ°°μ΄ peopleκ³Ό ꡬλͺ
보νΈμ λ¬΄κ² μ ν limitκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§ λ, λͺ¨λ μ¬λμ ꡬμΆνκΈ° μν΄ νμν ꡬλͺ
λ³΄νΈ κ°μμ μ΅μκ°μ return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ. μ νμ¬ν 무μΈλμ κ°ν μ¬λμ 1λͺ
μ΄μ 50,000λͺ
μ΄νμ
λλ€. κ° μ¬λμ λͺΈλ¬΄κ²λ 40kg μ΄μ 240kg μ΄νμ
λλ€. ꡬλͺ
보νΈμ λ¬΄κ² μ νμ 40kg μ΄μ 240kg μ΄νμ
λλ€. ꡬλͺ
보νΈμ λ¬΄κ² μ νμ νμ μ¬λλ€μ λͺΈλ¬΄κ² μ€ μ΅λκ°λ³΄λ€ ν¬κ² μ£Όμ΄μ§λ―λ‘ μ¬λλ€μ ꡬμΆν μ μλ κ²½μ°λ μμ΅λλ€. μ
μΆλ ₯ μ people limit return [70, 50, 80, 50] 100 3 [70, 80, 50] 100..
1μ°¨ μλ (μ€λ΅) def solution(n, lost, reserve): answer = 0 # 곡ν΅λ μμ μ κ±°ν λ°°μ΄ valid_lost = [x for x in lost if x not in reserve] valid_reserve = [x for x in reserve if x not in lost] count = 0 for i, value in enumerate(valid_lost): # νλ ν° κ° μλμ§, νλ μμ κ° μλμ§ if valid_lost[i] + 1 in valid_reserve: valid_reserve.remove(valid_lost[i] + 1) count += 1 elif valid_lost[i] - 1 in valid_reserve: valid_reserve.rem..
μ½λ©ν
μ€νΈ μ°μ΅ > 2018 KAKAO BLIND RECRUITMENT[1μ°¨] > λΉλ°μ§λ https://school.programmers.co.kr/learn/courses/30/lessons/17681 λμ νμ΄ def solution(n, arr1, arr2): or_arr = [] bin_arr = [] answer = [] for i in range(n): or_result = arr1[i] | arr2[i] or_arr.append(or_result) binary = bin(or_result)[2:] binary = '0' * (n - len(binary)) + binary bin_arr.append(binary) print(or_arr) print(bin_arr) for x in bin_ar..

λ¬Έμ μ€λͺ
λ μ μ 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, 5λ‘ λ§λ€ μ μλ κ°μ₯ ν° μ μμΈ 552μ
λλ€(Xμλ 5κ° 3κ°, Yμλ 5κ°..
λ¬Έμ μ€λͺ
ν¨μ solutionμ μ μ xμ μμ°μ nμ μ
λ ₯ λ°μ, xλΆν° μμν΄ xμ© μ¦κ°νλ μ«μλ₯Ό nκ° μ§λλ 리μ€νΈλ₯Ό 리ν΄ν΄μΌ ν©λλ€. λ€μ μ ν 쑰건μ λ³΄κ³ , 쑰건μ λ§μ‘±νλ ν¨μ, solutionμ μμ±ν΄μ£ΌμΈμ. μ ν 쑰건 xλ -10000000 μ΄μ, 10000000 μ΄νμΈ μ μμ
λλ€. nμ 1000 μ΄νμΈ μμ°μμ
λλ€. μ
μΆλ ₯ μ x n answer 2 5 [2,4,6,8,10] 4 3 [4,8,12] -4 2 [-4, -8] λμ νμ΄ i = 1 def solution(x, n): answer = [] y = x answer.append(x) for i in range(1, n): x += y answer.append(x) return answer νμ΄μ¬ λ¬Έλ²μ κ°λ¨ν 곡λΆνκ³ νμ΄λ³Έ ..