蓝桥杯国赛填空题(跑步计划)

news/2024/9/21 11:19:05/

问题描述

小蓝计划在某天的日期中出现  1 时跑  5 千米,否则只跑  1 千米。注意日期中出现  1 不仅指年月日也指星期。

请问按照小蓝的计划,

2023 年小蓝总共会跑步锻炼多少千米?例如, 5 月  1 日、 1 月  13 日、 11 月  5 日、 4 月  3 日 (星期一) 小蓝会跑  5 千米,而  5 月  23 日小蓝会跑  1 千米 (示例日期均为  2023 年)

答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

1月1日 -> 4月3日相差92天,所以得出1月1日为星期日、

答案:1333

java">public class Main{public static void main(String[] args) {//Scanner scan = new Scanner(System.in);int ans=0;int month=1,day=1,week=7;int[] days=new int[] {0,31,28,31,30,31,30,31,31,30,31,30,31};while(month<=12) {if(f(month)||f(day)||f(week)) {ans+=5;}else {ans+=1;}day++;week++;while(day>days[month]) {month++;if(month==13) {break;}day=1;}while(week>7) {week=1;}}System.out.println(ans);//scan.close();}public static boolean f(int n) {int f=0;while(n>0) {f=n%10;if(f==1) {return true;}n=n/10;}return false;}
}


http://www.ppmy.cn/news/1451913.html

相关文章

【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(七)

课程地址&#xff1a; 黑马程序员HarmonyOS4NEXT星河版入门到企业级实战教程&#xff0c;一套精通鸿蒙应用开发 &#xff08;本篇笔记对应课程第 14 节&#xff09; P14《13.ArkUI组件-自定义组件》 将可变部分封装成组件的成员变量&#xff1a; 1、首先给标题添加两个图标&am…

Linux的vim下制作进度条

目录 前言&#xff1a; 回车和换行有区别吗&#xff1f; 回车和换行的区别展示&#xff08;这个我在Linux下演示&#xff09; 为什么会消失呢? 回车和换行的区别 为什么\r和\n产生的效果不同&#xff1f; 打印进度条&#xff1a; &#xff08;1&#xff09;打印字符串 …

Grafana 添加一台管理服务器

1、修改prometheus.yml 添加新服务器信息 2、重启pro 3、导入node文件 4、启动node 5、检验数据

Visio 2024 Preview安装并恢复原有Office

文章目录 前言一、卸载Office并安装VisioOffice Tool Plus软件下载Office Tool Plus软件安装Office Tool Plus部署Visio 二、下载已购office产品并安装结语 前言 提示&#xff1a;通过本文方法&#xff0c;可以最终实现Visio和原装正版Office同时存在同一台电脑&#xff0c;建…

通过符号程序搜索提升prompt工程

原文地址&#xff1a;supercharging-prompt-engineering-via-symbolic-program-search 通过自动探索​​大量提示变体来找到更好的提示 2024 年 4 月 22 日 众所周知&#xff0c;LLMs的成功在很大程度上仍然取决于我们用正确的指导和例子来提示他们的能力。随着新一代LLMs变得越…

基础IO认识

回顾文件 我们之前认识文件只是在语言程度上理解&#xff0c;但是我们理解的不够彻底&#xff0c;要想真正理解文件要在os上理解。 简单代码认识 1 #include<stdio.h>2 int main(){3 FILE* fpfopen("log.txt","w");4 if(fpNULL){5 p…

区块链技术:DAPP开发

随着科技的飞速发展&#xff0c;区块链技术逐渐渗透到各个领域&#xff0c;其中DAPP&#xff08;去中心化应用&#xff09;的发展尤为引人注目。作为一种新型的应用程序&#xff0c;DAPP正在重塑未来商业生态&#xff0c;其潜力无可估量。 一、DAPP的定义和特点 DAPP是指基于…

代码审查工具Gerrit简介

Gerrit是一个开源的代码审查和项目管理工具&#xff0c;特别为Git版本控制系统设计。它提供了一个基于Web的界面&#xff0c;使得开发者能够提交他们的更改供其他人审查&#xff0c;之后这些更改可以被接受并合并到项目中。Gerrit极大地促进了团队协作和代码质量的提升&#xf…