본문 바로가기

코딩테스트

코딩 테스트) 콜라츠 추측 - 프로그래머스(java)

문제)

제한 조건)

입출력 예)

생각할 점)

//반복문 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 저장후 반복문 종료

다른 사람 풀이)

배운점,배울점)

삼항 연산자 사용시 코드가 깔끔해짐  > 삼항 연산자를 사용해보자



Calendar
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
더보기
Archives
Visits
Today
Yesterday