【JAVA】【JS】做核酸,按照条件找指定次数的一定人数(一个简单题)

【JAVA】【JS】做核酸,按照条件找指定次数的一定人数(一个简单题),第1张

前言

偶然,看到有意思的一个题~ 就随便写了个简单的思路解答~

【JS】结果展示

【JS】版本
DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>掘金 - 南方者title>
head>

<body>
body>
<script type="text/javascript">
    var flag = true;
    var daySum = 3;
    var times = 0;
    var 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++;
            console.log("第" + times + "次:" + daySum + "天");
        }
        sum = 0; // 下一天重置做核酸的人数为0
        if (times == 10) {
            flag = false;
        }
    }
    // 当天是否做了核酸
    function isDone(sum, x) {
        return sum % x == 0;
    }
script>

html>
【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天后~ 文章小尾巴

文章写作、模板、文章小尾巴可参考:《写作“小心思”》

  感谢你看到最后,最后再说两点~
  ①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
  ②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
  我是南方者,一个热爱计算机更热爱祖国的南方人。

  (文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/904631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存