프로그래머스 콜라츠추측(java)

최준근·2021년 12월 20일
0

java알고리즘

목록 보기
10/63

문제설명

생각하기

  1. 반복 수를 세는 변수 cnt를 할당
  2. 조건에 맞추어 while문으로 반복
  3. cnt가 500일때 처리해주기

내 풀이

어디선가 자꾸 오류가 난다. wihle문과 for문을 번갈아 시도해보았지만 실패..
로직 자체의 문제인듯 싶다.

두번째 시도

int타입으로 문제를 시도하니 테스트 3에서 488이 나오며 오류가 발생했다.
홀수를 다루며 나눗셈을 하는 문제이기에 int를 실수인 long으로 바꾸어주고,
for문으로 반복시켰다. 생각하기 3에서 cnt가 500일때의 처리는 500번을 반복 했다면 -1을 리턴 해주면 되는 간단한 예외였다.

profile
느려도 좋으니 꾸준하게

0개의 댓글