λ μμ ν©μΌλ‘ λͺ©νκ° λ§λ€κΈ° - λ¬Έμ νμ΄
μ΄λ² μ½λ© ν΄μ¦λ μ£Όμ΄μ§ μ μ λ°°μ΄
μμ
λ μλ₯Ό λνμ¬ νΉμ λͺ©νκ°
μ λ§λ€ μ μλ λ μμ μΈλ±μ€
λ₯Ό μ°Ύλ ν¨μλ₯Ό μμ±ν©λλ€.
μ¬μ©μλ‘λΆν° νλμ μ μ λ°°μ΄κ³Ό λͺ©νκ°μ μ λ ₯ λ°μ,
λ°°μ΄ λ΄ λ μμ ν©μ΄ λͺ©νκ°κ³Ό μΌμΉν λ, μ΄ λ μμ μΈλ±μ€λ₯Ό 리μ€νΈλ‘ λ°νν©λλ€.
λ°νλλ μΈλ±μ€ 리μ€νΈλ μ€λ¦μ°¨μμΌλ‘ μ λ ¬
λμ΄μΌ ν©λλ€.
μ΄μ€ for 루ν μ¬μ©
λ°©λ² 1
def solution(numbers, target): for i in range(len(numbers)): for j in range(i + 1, len(numbers)): if numbers[i] + numbers[j] == target: return [i, j] return []
-
첫 λ²μ§Έ for 루νλ 첫 λ²μ§Έ μ«μλ₯Ό μ νν©λλ€.
-
λ λ²μ§Έ for 루νλ λ λ²μ§Έ μ«μλ₯Ό μ νν©λλ€.
-
λ μ«μμ ν©μ΄ λͺ©νκ°κ³Ό κ°μΌλ©΄, λ μΈλ±μ€λ₯Ό 리μ€νΈλ‘ λ°νν©λλ€.
μ¬μ© μμ
μ
μΆλ ₯ μμ
result = solution([2, 7, 11, 15], 9) print(result) # μΆλ ₯: [0, 1]
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help