前些天无聊时看到一个小的益智题,这个题目我刚看到的时候觉得还有点意思,立马拿起笔就开始算,各种倍数啊,个位数应该是哪些啊,然后一个一个代入,最后算出来大概花了五六分钟。
题目如下:
然后我觉得挺有意思的,好久没有那种推算的感觉了,立马分享给在群里。
群里有个死党跟我一样也是程序员,过了一会他给我贴了一段代码过来,
public static void main(String[] args) {
int num = 0;
boolean flag = true;
while (flag) {
num++;
if (num % 8 == 1 && num % 9 == 0 && num % 7 == 5 && num % 6 == 3 && num % 5 == 4) {
flag = false;
}
}
System.out.println(num);
}
当然是没问题的代码,我就很佩服他,倒不是能敲出这个方法,只是很佩服他时刻都有着用代码解决逻辑问题的思维。
上班无事,写个随笔。