100天编程挑战:修订间差异

Ztm0929留言 | 贡献
Ztm0929留言 | 贡献
无编辑摘要
第79行: 第79行:
题目:现有一需求,(国内按照国家法定节假日放假,国外不按照国家法定节假日放假,周末就休息)制单日期为当前时间,招待日期可自由选择,需限制招待日期不能大于制单日期五个工作日,即使第六天为非工作日也不允许选择,应该如何实现该需求?
题目:现有一需求,(国内按照国家法定节假日放假,国外不按照国家法定节假日放假,周末就休息)制单日期为当前时间,招待日期可自由选择,需限制招待日期不能大于制单日期五个工作日,即使第六天为非工作日也不允许选择,应该如何实现该需求?
目前思路:国内:用制单日期减去招待日期得到中间的天数差,再用天数差减去中间的非工作日天数,如果大于4,则弹出提示;又因为第六天为非工作日不允许选择,判断第六天是否包含在非工作日内,如果在,则弹出提示;国外:考虑今天星期几,如果是星期五,两个日期的差值不能大于4,如果是星期六,两个日期的差值不能大于5,其他情况两个日期的差值不能大于6,如果大于了就弹出提示 -->
目前思路:国内:用制单日期减去招待日期得到中间的天数差,再用天数差减去中间的非工作日天数,如果大于4,则弹出提示;又因为第六天为非工作日不允许选择,判断第六天是否包含在非工作日内,如果在,则弹出提示;国外:考虑今天星期几,如果是星期五,两个日期的差值不能大于4,如果是星期六,两个日期的差值不能大于5,其他情况两个日期的差值不能大于6,如果大于了就弹出提示 -->
* Day 23(2025-01-22):修改逻辑并测试,输出结果及测试用例;
* Day 23(2025-01-23):修改逻辑并测试,输出结果及测试用例;
* Day 24(2025-01-23):mimo学习true or false在前面直接加not会等于相反的意思,无需加双引号;
* Day 24(2025-01-24):mimo学习true or false在前面直接加not会等于相反的意思,无需加双引号;
* Day 25(2025-01-25):学习requests模块基本使用,requests 是Python中一个流行的 HTTP 库,用于发送HTTP 请求和处 理响应。它提供了简洁且简单易用 的API,使得HTTP 请求变得更加便捷<ref>https://mp.weixin.qq.com/s/XELhrM0O-huzeUdg89t9Yw</ref>;


=== 31-60 ===
=== 31-60 ===