하루한줄 코딩일기

[백준] 4단계: while문(1~3번) - 파이썬(Python) 본문

Algorithm

[백준] 4단계: while문(1~3번) - 파이썬(Python)

jjuha 2022. 1. 25. 02:45

백준 > while문

👊 내 문제 풀이

백준 > while문 > A+B - 5

1. 10952번 : A+B - 5

while True:
	a, b = map(int, input().split())
	if(a==0 and b==0):
		break
	print(a+b)

 

백준 > while문 > A+B - 4

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

 

백준 > while문 > 더하기 사이클

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)

Comments