๊ด€๋ฆฌ ๋ฉ”๋‰ด

C-log

๐Ÿ’ก10951๋ฒˆ ๋ณธ๋ฌธ

๐Ÿง Algorithm/Baekjoon๐Ÿ’ก

๐Ÿ’ก10951๋ฒˆ

4:Bee 2023. 12. 17. 12:52
728x90

์ฒ˜์Œ์— ์ƒ๊ฐํ•œ ์ฝ”๋“œ๋Š” ์ •๋ง ๋‹จ์ˆœํ•˜๊ฒŒ ์ƒ๊ฐ์„ ํ–ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด์„œ๋„ ์ด๊ฑด ๋Ÿฐํƒ€์ž„์—๋Ÿฌ๋‚˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ ์‹œํ‚ค์ง€ ์•Š์„๊นŒ ์˜๊ตฌ์‹ฌ์„ ํ’ˆ์—ˆ๋‹ค.

while True:
    A, B = map(int, input().split())
    print(A + B)

๋‹น์—ฐํžˆ ๊ฒฐ๊ณผ๋Š” ๋Ÿฐํƒ€์ž„์—๋Ÿฌ์˜€๊ณ  ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋ชฐ๋ž๋‹ค. ์‚ฌ์‹ค์ƒ ๋””๋ฒ„๊น…์„ํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™์€ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ A,B์— ์ •์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜์ง€ ์•Š์œผ๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์€ try/except๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. try/except๋Š” ์˜ˆ์™ธ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค. ์ฆ‰, ๋ฌดํ•œ๋ฃจํ”„๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ A,B์— ์ž…๋ ฅ๋œ ๊ฐ’์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์„ ๋•Œ์˜ ์˜ˆ์™ธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ธ ๊ฒƒ์ด๋‹ค. ๋ฌดํ•œ๋ฃจํ”„๋Š” ์˜ค๋ฅ˜๋‚˜ ์˜ˆ์™ธ์ ์ธ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋ฐ˜๋ณต๋ฌธ์˜ ๋ฌดํ•œํ•œ ๊ณผ์ • ์ผ ๋ฟ์ด๋‹ค.

while True:
    try:
        A, B = map(int, input().split())
        print(A + B)
    except:
        break

์œ„์™€ ๊ฐ™์ด ์˜ˆ์™ธ์  ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž˜ ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค.

728x90

'๐Ÿง Algorithm > Baekjoon๐Ÿ’ก' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๐Ÿ’ก10811๋ฒˆ  (1) 2023.12.22
๐Ÿ’ก3052๋ฒˆ  (0) 2023.12.22
๐Ÿ’ก15552๋ฒˆ  (1) 2023.12.17
๐Ÿ’ก15552๋ฒˆ  (0) 2023.12.16
๐Ÿ’ก25314๋ฒˆ  (0) 2023.12.16
Comments