🏁 Algorithm/λ°±μ€€

[λ°±μ€€] 10950번 (Python)

Dhey 2022. 3. 9. 03:48
λ°˜μ‘ν˜•

문제

 

 

10950번: A+B - 3

두 μ •μˆ˜ A와 Bλ₯Ό μž…λ ₯받은 λ‹€μŒ, A+Bλ₯Ό 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€.

www.acmicpc.net

 


 

풀이

처음 μ œμΆœν•œ μ½”λ“œ
T = int(input())

for i in range(T):
    A = int(input())
    B = int(input())
    print(A + B)

ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€λ₯Ό λ°˜λ³΅ν•΄μ„œ λ”ν•œ ν›„ 좜λ ₯ν•˜λŠ” κ²ƒμ΄λ‹ˆκΉŒ 각각 input()으둜 λ°›κ³  for문을 돌리면 λ˜κ² λ‹€ μƒκ°ν•΄μ„œ μ œμΆœν•˜λ‹ˆ λŸ°νƒ€μž„ μ—λŸ¬(ValueError)라고 λ–΄λ‹€.

λŸ°νƒ€μž„ μ—λŸ¬μ˜ μ΄μœ λŠ” λ”±νžˆ μ„€λͺ…λ˜μ–΄μžˆμ§€ μ•Šμ•„ κ·Έλƒ₯ μ‹œκ°„μ΄ μ˜€λž˜κ±Έλ Έλ‚˜λ³΄λ‹€ ν•˜κ³  λ‹€λ₯Έ 방법을 μ•Œμ•„λ³΄λ˜ 쀑 input()으둜 μž…λ ₯λ°›λŠ” 것이 더 λŠλ¦¬λ‹€λŠ” 것을 λ³΄μ•˜λ‹€.

 

μ•Œμ•„λ³΄λ‹ˆ input()은 μž…λ ₯ κ°’ ν•˜λ‚˜ λ§ˆλ‹€ 버퍼에 μ €μž₯ν•œλ‹€κ³  ν•œλ‹€. λ•Œλ¬Έμ— μ‹œκ°„μ΄ 많이 μ†Œμš”λ˜μ–΄ λŸ°νƒ€μž„ μ—λŸ¬κ°€ λœ¬λ‹€κ³  ν•œλ‹€.

 

 

 

μ΅œμ’… μ½”λ“œ
T = int(input())

for i in range(T):
    A, B = input().split()
    print(int(A)+int(B))

κ·Έλž˜μ„œ split()을 μ‚¬μš©ν•˜μ—¬ A와 Bλ₯Ό 각각 μž…λ ₯λ°›κ³ , 좜λ ₯ν•  λ•Œ μž…λ ₯ 값을 μ •μˆ˜λ‘œ λ³€ν™˜ν•˜μ—¬ 좜λ ₯ν•˜μ˜€λ”λ‹ˆ ν•΄κ²°λ˜μ—ˆλ‹€.

 

 

λ°˜μ‘ν˜•