当前位置: 首页 > 后端技术 > PHP

LeetcodePHP题解--D1221154.DayoftheYear

时间:2023-03-29 20:39:43 PHP

D122.DayoftheYear题目链接1154.DayoftheYear题目分析本题目比较简单,给定YYYY-MM-DD格式的日期,返回这一天是一年的第一天。思路是先知道每个月的天数不一样,所以先存起来。然后使用array_slice获取当前月份之前所有月份的天数,使用array_sum函数计算总和。只需添加DD部分。需要注意的是,只有当请求的月份大于二月时,才需要通过判断是否是闰年来增加1天。如果请求的月份是一月或二月,则不需要考虑闰年。最终代码2)&&($year%4==0)&&($year%100!=0));返回array_sum(array_slice($this->daysOfMonth,0,$month-1))+$day+$isLeap;}}不过这道题只打了41.67%,还有提升的空间。如果您觉得本文对您有用,请使用爱发店支持一下。