偶然,看到有意思的一个题~ 就随便写了个简单的思路解答~
掘金 - 南方者
【JAVA】结果展示
【JAVA】版本
package com.anpai.nanfangzhe;
public class NfzDemo {
public static void main(String[] args) {
boolean flag = true;
int daySum = 3;
int times = 0;
int sum = 0;
while (flag) {
daySum++; // 下一天
if (isDone(daySum, 3)) {
sum++;
}
if (isDone(daySum, 4)) {
sum++;
}
if (isDone(daySum, 5)) {
sum++;
}
if (isDone(daySum, 6)) {
sum++;
}
if (isDone(daySum, 7)) {
sum++;
}
if (sum >= 3) {
times++;
System.out.println("第" + times + "次:" + daySum + "天");
}
sum = 0; // 下一天重置做核酸的人数为0
if (times == 10) {
flag = false;
}
}
}
// 当天是否做了核酸
public static boolean isDone(int sum, int x) {
return sum % x == 0;
}
}
最终的答案:是第30天后~
文章小尾巴
文章写作、模板、文章小尾巴可参考:《写作“小心思”》
感谢你看到最后,最后再说两点~
①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
我是南方者,一个热爱计算机更热爱祖国的南方人。
(文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)



