有奖猜谜
public class Main {
public static void main(String[] args) {
int x=777;
String str="vxvxvxvxvxvxvvx";
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i)=='v'){
x*=2;
}else {
x-=555;
}
}
System.out.println(x);
}
}
答案58497
平方怪圈
这里写了这样的一个方法,可以直接输入数字进行判断,最后输入的4和5都是145,最终答案就是145、
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int max=0;
while(true) {
int sum=0;
char[] str = (n+"").toCharArray();
for(char i:str)sum+=(i-'0')*(i-'0');
if(sum<max)break;
max=sum;
n=sum;
}
System.out.println(max);
}
}
答案145