PTA【乙级】1001-害死人不偿命(3n+1)的猜想
不知道怎么讲,翻一下书或者有点其他语法基础的应该都是秒做的吧。除了一点小白想问 python写PTA应该耗时什么的不跟java一样吧?应该快很多吧?
Python
n = int(input())
step=0
while n != 1:
if n%2 != 0:
n = (3*n+1)/2
step = step+1
else:
n = n/2
step = step+1
print(step)
C++
#include<stdio.h>
int main(){
int n,step=0;
scanf("%d",&n);
while(n!=1){
if(n%2==0) n=n/2;
else n=(3*n+1)/2;
step++;
}
printf("%d",step);
return 0;
}