커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
코테 콜라츠 추측에서 궁금증
[왕초보] 웹개발 종합반 v0
기타
북마크
최*나
댓글
1
추천
0
조회수
9
조회수
9
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.



콜라츠 추측 다른 사람 풀이를 보다 궁금한 점이 생겨 질문 드립니다.

스파르타 즉문즉답
function solution(num) {
    let answer = 0;
    while(num !=1 && answer !=500){
        num%2==0 ? num = num/2 : num = num*3 +1;
    	answer++;
  }
    return num == 1 ? answer : -1;
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
console.log(solution(6));

콜라츠 추측에서 저 부분이 왜 반복이 되는지 이해가 안 갑니다. (answer != 500)

while이 무한 반복 한다는 건 알고 있긴 한데..

그리고 answer++; 는 왜 하는 건가요?

    while(num !=1 && answer !=500){
        num%2==0 ? num = num/2 : num = num*3 +1;
    	answer++;
  }











취소
 공유
취소
댓글 0
댓글 알림
나의얼굴