로그인 유지
#include <stdio.h>
int main()
{ int n;
scanf("%d", &n); while(n!=1) { if(n%2!=0) { n=3*n+1; } else { n=n/2; } printf("%d ", n); } return 0;
}
여기까지 했습니다. 길이는 어떻게 구하나요?
각 단계가 시행 될 때 마다 시행되는 수를 체크하는 변수를 하나 가지고 다니면, 현 문제에서의 길이는 각 시행단계의 수와 동일하므로 곧 길이가 됩니다.
각 단계가 시행 될 때 마다 시행되는 수를 체크하는 변수를 하나 가지고 다니면, 현 문제에서의 길이는 각 시행단계의 수와 동일하므로 곧 길이가 됩니다.