본문 바로가기
  • 안녕하세요,,, 안녕히가세요,,,,
프로그램/코딩테스트

백준 기초 (while 문)

by 차보루타 2020. 12. 18.

10052번

do while이 없다는게 슬프다

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

10951번

처음으로 좀 어려웠다

문제가 무슨 뜻인지 이해못했음

 

그냥 무한루프 돌렸는데 런타임떠서 다시보니 거를거 거르란뜻인듯 try catch 인듯 아닌듯

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

 


1110번

생각 안하고 의식의 흐름대로 만듬

일의자리랑 더한거의 일의자리랑..

num = int(input())
    
temp = num
count = 0

while True:
    newnum = (temp % 10)*10 + (int(temp / 10) + temp % 10) % 10
    temp = newnum
    count += 1
    if newnum == num:
        break
print(count)

 

 

오늘은 여기까지

'프로그램 > 코딩테스트' 카테고리의 다른 글

백준 9012 괄호  (0) 2022.06.12
백준 11866 요세푸스 문제 0  (0) 2022.06.12
백준 기초(for 문)  (0) 2020.12.18
백준 기초 (if문)  (0) 2020.12.17
백준 기초 (입출력과 사칙연산)  (0) 2020.12.17

댓글