λ°±μ€ 2470 λ μ©μ‘ νμ΄μ¬
2023. 1. 29. 14:43γπ± Algorithm/Else
βοΈ μ¬κ³ κ³Όμ
μλ‘ λ€λ₯Έ 2κ°μ μ©μ‘ -> μ ν¬μΈνΈλ 2κ°
numbers μ μ΅λ κΈΈμ΄λ 10λ§ -> μ¦ μ‘°ν©μ μκ°μ΄κ³Ό
λ μλ₯Ό λνμ λ κ°μ₯ 0μ κ°κΉκ².
ν¬κ±΄ μ건 μκ΄μμ΄ λ μμ ν©μ΄ 0μ κ°κΉμ°λ©΄ λλ€.
λΈλ£¨νΈν¬μ€ μλΌ
π solved point
μ λ ¬ν λ μ λκ°μ΄ μμ μμλλ‘ μ λ ¬ν΄μΌνλ€.
κ·Έλ κ² νλ©΄ μλ‘ μ°¨μ΄κ° λΉμ·ν κ²λΌλ¦¬ λͺ¨μ.
μ΄λ»κ² μ λκ°μ΄ μμ μμλλ‘ μ μ₯ν μ μλλ°? -> lambda baby
μ λ ¬ ν μ λ€λ‘ λν΄λ³΄λ©΄μ μ μ₯νλ€. κ·Έλ¦¬κ³ λ―Ό() μΉλ€.
π± μ½λ
N = int(input())
numbers = sorted(list(map(int, input().split())), key=lambda x: abs(x))
minimum = float("inf")
answer = []
for idx in range(len(numbers) - 1):
if abs(numbers[idx] + numbers[idx + 1]) < minimum:
minimum = abs(numbers[idx] + numbers[idx + 1])
answer = [numbers[idx], numbers[idx + 1]]
print(*sorted(answer))
'π± Algorithm > Else' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€ 1662 μμΆ νμ΄μ¬ (0) | 2023.03.01 |
---|---|
λ°±μ€ 1527 κΈλ―Όμμ κ°μ νμ΄μ¬ (0) | 2022.12.30 |
λ°±μ€ 1895 νν° νμ΄μ¬ (1) | 2022.12.21 |
λ°±μ€ μμ΄ 2559λ² νμ΄μ¬ (0) | 2022.07.12 |
λ°±μ€ 2346 νμ ν°λ¨λ¦¬κΈ° νμ΄μ¬ (0) | 2022.07.04 |