for (i = 1; i < all; i++) {
int n = i, cnt = 0;
while (n != 1) {
if (n % 2) n = 3*n + 1;
else { n = n /2;}
cnt++;
}
if (cnt == 입력값) {
if(max < i) max = i;
if(min > i || min == 0) min = i;
}
}
이게 아닌가여?
for (i = 1; i < all; i++) {
int n = i, cnt = 0;
while (n != 1) {
if (n % 2) n = 3*n + 1;
else { n = n /2;}
cnt++;
}
if (cnt == 입력값) {
if(max < i) max = i;
if(min > i || min == 0) min = i;
}
}
이게 아닌가여?
홀수일때 3N + 1
짝수일때 N/2되는거
ㅇㅇ.. 홀수일떄 3n+1이고 짝수일떄 저거잖아요