๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜(Algorithm)/๋ฐฑ์ค€

[๋ฐ˜๋ณต๋ฌธ] 10951๋ฒˆ | A+B-4 (EOF)

by ์ง€์ด๋‹› 2023. 5. 3.

๐Ÿ“ ๋ฌธ์ œ

๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

๐Ÿ“ ์ž…๋ ฅ

์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10)

 

๐Ÿ“ ์ถœ๋ ฅ

๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

์˜ˆ์ œ ์ž…๋ ฅ

1 1
2 3
3 4
9 8
5 2

์˜ˆ์ œ ์ถœ๋ ฅ

2
5
7
17
7

 

 

๐Ÿ“ ๋‚ด ์ฝ”๋“œ

#  10951_A+B-4.Python
#  Algorithm

#  Created by ์†ก์ง€์ธ on 2023/05/03

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

    except:
        break

 

 

๐Ÿ’ก ํ’€์ด

์ž…๋ ฅ์˜ ์ข…๋ฃŒ ์กฐ๊ฑด์„ ์ฃผ์ง€ ์•Š์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค.

์ด๋Ÿด ๋•Œ๋Š” while ๋ฐ˜๋ณต๋ฌธ๊ณผ try-except ์˜ˆ์™ธ์ฒ˜๋ฆฌ ๊ตฌ๋ฌธ์„ ํ™œ์šฉํ•ด์„œ

๋ฐ์ดํ„ฐ๊ฐ€ ์—†์„ ๋•Œ๊นŒ์ง€ try๋ฌธ์„ ์‹คํ–‰์‹œ์ผœ ์ž…๋ ฅ๊ฐ’์„ ๋ฐ›๊ณ , ์ž…๋ ฅ๊ฐ’์ด ์—†์–ด ์˜ˆ์™ธ(EOFError)๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด

except ๋ฌธ์—์„œ break๋กœ ๋ฐ˜๋ณต๋ฌธ์„ ์ข…๋ฃŒ์‹œ์ผœ์ฃผ๋ฉด ๋œ๋‹ค.

 

 

*EOF๋ž€ ?

- End Of File์„ ์˜๋ฏธ.

- ๋ฐ์ดํ„ฐ ์†Œ์Šค๋กœ๋ถ€ํ„ฐ ๋” ์ด์ƒ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์šฉ์–ด.