数组方法解leetcode之1154-一年中的第几天
文章目录
给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。请你计算并返回该日期是当年的第几天。通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一致。
示例 1:
输入:date = “2019-01-09”
输出:9
这题目其实一点都不难,但是初次提交的效果却很不好。后面换种方式实现,效果还不错,记录下。因为年月日都是相对固定的天数,所以可以用一个数组来保存天数,这样就可以不用频繁调用库函数了,节省时间。相对固定的变量就可以空间换时间
,这是这道题最大的启发。
golang
示例代码
|
|
文章作者 UnknowName
上次更新 2021-12-21