하루한줄 코딩일기
[백준] 4단계: while문(1~3번) - 파이썬(Python) 본문
👊 내 문제 풀이
1. 10952번 : A+B - 5
while True:
a, b = map(int, input().split())
if(a==0 and b==0):
break
print(a+b)
2. 10951번 : A+B - 4
입력이 끝날 때 까지 A+B를 출력하는 EOF(End Of File) 문제. try-except문으로 예외처리를 해서 해결한다.
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
3. 1110번 : 더하기 사이클
새로운 숫자 newNum이 입력 받은 숫자 n과 일치할 때까지 무한루프를 돌린다.
n = int(input())
newNum = n
count = 0
while True:
a = newNum//10 #첫째자릿수
b = newNum%10 #둘째자릿수
c = (a+b)%10 #합의 끝자릿수
newNum = int(str(b)+str(c)) #새 숫자 생성
count += 1 #사이클 길이+1
if(newNum == n):
break
print(count)
'Algorithm' 카테고리의 다른 글
[인프런 - 파이썬 알고리즘 문제풀이] 2.6 자릿수의 합 (0) | 2022.01.26 |
---|---|
[백준] 5단계: 1차원 배열(1~7번) - 파이썬(Python) (0) | 2022.01.25 |
[백준] 3단계: for문(1~11번) - 파이썬(Python) (0) | 2022.01.25 |
[백준] 2단계: if문(1~5번) - 파이썬(Python) (0) | 2022.01.25 |
[백준] 1단계: 입출력과 사칙연산(1~13번) - 파이썬(Python) (0) | 2022.01.24 |
Comments