파이썬 프로그래밍의 힘제어문약수 찾기

Q

111111111 값 연속으로 나옵니다. (약수문제)

조회 623

좋아요 1

2019년 2월 6일

댓글 3

2019년 2월 6일
간단히 i = 1을 대입해서 생각해보세용. i % 120이 while의 조건이라면 숫자인 경우 결과가 0이 아닌 이상 항상 True기 때문에 일단 무한반복문 조건이 만들어져용
2019년 2월 6일
그리고 if 120 % i == 0 에서 i 가 1이면 참이 되니 조건문이 실행되고 1이 출력돼요. count /= count + 1이 무엇을 작성하신진 모르겠는데 어쨋든 조건문이 끝났으니 다시 while i % 120이 참인지 아닌지 판단을 하겠죠
2019년 2월 6일
그런데 여전히 i는 1이니 또 while i % 120은 참이 되고 계속 무한히 반복되는 겁니당

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇