[第十四届蓝桥杯/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);
相关推荐
JieE21232 分钟前
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
javascript·算法·面试
Jack208 小时前
HarmonyOS开发中错误处理策略:网络异常统一处理
算法
小小杨树10 小时前
读懂色彩:拍照调色不再难
算法·计算机视觉·配色
JieE2121 天前
LeetCode 226. 翻转二叉树|JS 递归超详细拆解,二叉树入门经典题
javascript·算法
JieE2121 天前
LeetCode 104. 二叉树的最大深度|递归思路超详细拆解
javascript·算法
vivo互联网技术1 天前
CVPR 2026 | 全新强化学习框架 BeautyGRPO:重塑真实人像
算法·大模型·cvpr·影像
Darling噜啦啦1 天前
列表转树算法深度解析:从 Map 到 Reduce 的两种实现,面试高频考点
数据结构·算法·面试
用户497863050731 天前
(一)小红的数组操作
算法·编程语言
怕浪猫2 天前
Electron 系列文章封面图
算法·架构·前端框架