~cpp #include <stdio.h> int cycle_length(int n); // cycle_length 구 void main() { int i_num, j_num; // int max = 0; // 값 0 scanf("%d %d", &i_num, &j_num); // for ( ;i_num<j_num;i_num++ ) // cycle_length값 // 값 구 max = max<cycle_length(i_num)?cycle_length(i_num):max; printf("%d\n", max); // 값 } int cycle_length(int n) { int count = 1; // while ( n!=1 ) { if ( n%2!=0 ) n = n*3+1; else n /= 2; count++; } return count; }