while 문을 사용해서 두 정수가 0 0 이 들어올때 까지 A+B를 계산해야 하는 문제
이를 위해서는 "1 1" 이라는 입력을 문자열로 받아서 split()함수를 사용해서 두 숫자를 분리하는 과정을 거쳐야한다.
그리고 분리한 값을 다시 int형으로 저장해야하는데.
map함수를 사용한다.
https://www.w3schools.com/python/ref_func_map.asp
import sys
A,B = map(int,sys.stdin.readline().split())
while(A!=0 and B!=0):
print(A+B)
A,B = map(int,sys.stdin.readline().split())
나는 if 문을 쓰기 싫어서 이렇게 코딩했는데
보통
import sys
while(True):
A,B = map(int,sys.stdin.readline().split())
if A == 0 and B == 0 : break;
print(A+B)
이런식으로들 많이 쓰는듯 하다
'알고리즘' 카테고리의 다른 글
백준 1110번 파이썬 : 더하기 사이클 (0) | 2020.08.14 |
---|---|
백준 10952번 파이썬 (python) : A+B - 4 (0) | 2020.08.14 |
[백준 2750] 파이썬 삽입정렬 (0) | 2020.02.12 |
[백준 1932] 정수삼각형 파이썬 (0) | 2020.01.29 |
백준 9416번 파이썬 (python) : 파도반 수열 (0) | 2020.01.27 |
댓글