○ 알고리즘, 자료구조/2021 알고리즘
while 문, 23의 배수 | 조건문 쓰지 말 것
0ver-grow
2021. 5. 27. 16:45
반응형
while 조건 :
수행식
에서 '조건'이 True일 동안 반복됨
내가 푼 식
i = 100
while i % 23 != 0 : # 100이상의 자연수 중 23의 첫번째 배수
i += 1
print(i) # 실행결과 115
i % 23 != 0 이란 조건을 풀어서 말하면
i가 23의 배수가 아니라면 계속 반복한다는 의미.
하지만 i가 115일 때는 23의 배수이므로 i += 1을 수행하지 않고 115에서 멈춤
모범 답안
i = 100
while i % 23 == 0 : # 100이상의 자연수 중 23의 첫번째 배수
i += 1
print(i) # 실행결과 100
반응형