항해99/2주차 알고리즘
알고리즘- 콜라츠 추측
scripter.
2022. 7. 19. 19:45

풀이:
while문은 조건이 참일 동안 실행문이 반복된다.
위의 경우 바꾸어 말하면 num이 1이 될때까지 실행문이 반복될 것이다.
while 안의 if문이 짝수일 경우 시행
else가 홀수일 경우 시행할 구문이다.
그와 동시에 연산이 이루어 질때마다 answer의 숫자도 1씩 올라가도록 해준다.
다만, 제한사항에 answer가 500이 넘을 경우 -1을 반환하라고 하였으므로
밑에 if문을 통해 제한사항을 충족시켜 주었다.