[第十四届蓝桥杯/java/算法]国赛A——跑步计划

🧑‍🎓个人介绍:网络生,现学JAVA、Linux、达梦数据库、算法

💻博客主页:渡过晚枫渡过晚枫

👓系列专栏:[编程神域 C语言][java/初学者][蓝桥杯]

📖阶段目标:备战2026蓝桥杯java个人赛

👻不能逃避,不能逃避,不能逃避,去成为更好的自己!👻


一、🍁题目描述:

4.跑步计划 - 蓝桥云课


二、🍁题目分析:

定义LocalDate作为基底,将月、星期、日转换成字符串,再利用contians()方法判定是否包含数字"1".


三、🍁解题代码:

java 复制代码
    	LocalDate date = LocalDate.of(2023, 1, 1);
        int ans = 0;    
        
    	while(date.getYear()==2023)
    	{
    		int month = date.getMonthValue();              //提取月份
    		int day = date.getDayOfMonth();                //提取日期
    		int weekday = date.getDayOfWeek().getValue();  //提取星期


        boolean M1 = String.valueOf(month).contains("1");
        boolean D1 = String.valueOf(day).contains("1");
        boolean W1 = String.valueOf(weekday).contains("1");

        if (M1 || D1 || W1) 
        	ans+=5;
        else 
           ans++;
        date = date.plusDays(1);
    	}
        System.out.println(ans);
相关推荐
hanlin032 小时前
刷题笔记:力扣第17题-电话号码的字母组合
笔记·算法·leetcode
不是株2 小时前
算 法
数据结构·python·算法
云泽8082 小时前
蓝桥杯算法精讲:从宏观角度重新认识递归
算法·职场和发展·蓝桥杯
自信150413057592 小时前
插入排序算法
c语言·数据结构·算法·排序算法
阿Y加油吧2 小时前
力扣打卡day09——缺失的第一个正数、矩阵置零
数据结构·算法·leetcode
2301_818419012 小时前
C++中的状态模式实战
开发语言·c++·算法
仰泳的熊猫2 小时前
题目2576:蓝桥杯2020年第十一届省赛真题-解码
数据结构·c++·算法·蓝桥杯
CSDN_kada2 小时前
杭电网安复试编程Day23
c++·考研·算法
灰色小旋风2 小时前
力扣16 最接近的三数之和(C++)
数据结构·c++·算法·leetcode