๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿฆ„ | ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต/BOJ

[Python] ๋ฐฑ์ค€ 10951๋ฒˆ A+B - 4

by KASSID 2022. 1. 10.

๋ชฉ์ฐจ

    728x90

    ๋ฌธ์ œ

    ๋‘ ์ •์ˆ˜ 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

    ์ฒซ ๋ฒˆ์งธ ์ฝ”๋“œ

    a,b=map(int,input().split())
    print(a+b)

    ๊ฒฐ๊ณผ

    ์‹คํŒจ!


    ๋‘ ๋ฒˆ์งธ ์ฝ”๋“œ

    while(1):
        try:
            a,b=map(int,input().split())
            print(a+b)
        except:
            break

    ๊ฒฐ๊ณผ

    ์„ฑ๊ณต!

     

     

    ์ฝ”๋ฉ˜ํŠธ

    ์ด ๋ฌธ์ œ์˜ ํฌ์ธํŠธ๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค.

     

    ๋”ฐ๋ผ์„œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด์„œ๋Š” ์ž…๋ ฅ๊ฐ’์ด ๋“ค์–ด์˜ค์ง€ ์•Š์„ ๋•Œ์˜ ์˜ค๋ฅ˜์— ๋Œ€ํ•ด์„œ ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์ฃผ์–ด์•ผํ•œ๋‹ค.

    ๊ทธ ๋ฐฉ๋ฒ•์œผ๋กœ while๋ฌธ ์•ˆ์— try~ except์„ ๋„ฃ์–ด์„œ ํ’€์–ด๋ƒˆ๋‹ค.


    ๋‹ค๋ฅธ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€

    try ~except๋ฌธ์— while๋ฌธ์„ ๋„ฃ์–ด์„œ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์„ ๊ฒƒ์ด๋‹ค!

    try:
        while(1):
            a,b=map(int,input().split())
            print(a+b)
    except:
        exit()

    ๋Œ“๊ธ€