문제)
제한 조건)
입출력 예)
생각할 점)
//반복문 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 저장후 반복문 종료
다른 사람 풀이)
배운점,배울점)
삼항 연산자 사용시 코드가 깔끔해짐 > 삼항 연산자를 사용해보자
'코딩테스트' 카테고리의 다른 글
코딩 테스트) 3진법 뒤집기 - 프로그래머스(java) (0) | 2022.11.20 |
---|---|
코딩 테스트) 하샤드 수 - 프로그래머스(java) (0) | 2022.11.20 |
코딩 테스트)완주하지 못한 선수 - 프로그래머스(java) (0) | 2022.11.20 |
코딩 테스트) 정수 제곱근 판별 - 프로그래머스 (java) (0) | 2022.11.20 |
코딩 테스트) 정수 내림차순으로 배치하기 - 프로그래머스(java) (0) | 2022.11.20 |