코딩테스트
코딩 테스트) 콜라츠 추측 - 프로그래머스(java)
김코식
2022. 11. 20. 15:33
문제)
제한 조건)
입출력 예)
생각할 점)
//반복문 n이 1이 될따까지 반복
//입력받은 값이 짝수일 경우 /2 , 홀수인경우 x3 +1 , 각각의 경우에 count + 1
// count가 500이 되면 -1 리턴 후 반복문 종료
코드 설명)
3 -> int 형을 Long형으로 변환
6 -> n =1 이 되면 반복 종료
8~12 -> 입력받은 값이 짝수일 경우 /2 이후 answer 에 +1
13~16 -> 짝수일경우 *3+1 이후 answer 에 +1
17~21 -> 반복한 값이 500이 넘으면 -1 저장후 반복문 종료
다른 사람 풀이)
배운점,배울점)
삼항 연산자 사용시 코드가 깔끔해짐 > 삼항 연산자를 사용해보자