반응형
문제
- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12943
풀이
Java
(solution 1)
더보기
ㅇ
JavaScript
(solution 1)
더보기
function solution(num) {
var answer = 0;
while (num > 1) {
answer++;
if (num % 2 == 0) {
num = num / 2;
} else {
num = num * 3 + 1;
}
if (answer >= 500) {
answer = -1;
break;
}
}
return answer;
}
- 문제 조건에 따른 구현
반응형
'코딩테스트 문제집 > Programmers(Lv1)' 카테고리의 다른 글
[Programmers] Lv1: 최대공약수와 최소공배수(12940) (0) | 2025.06.25 |
---|---|
[Programmers] Lv1: 이상한 문자 만들기(12930) (0) | 2025.06.25 |
[Programmers] Lv1: 하샤드 수(12947) (0) | 2025.06.25 |
[Programmers] Lv1: 제일 작은 수 제거하기(12935) (0) | 2025.06.25 |
[Programmers] Lv1: 정수 제곱근 판별(12934) (0) | 2025.06.25 |