「算法4」2/5 ~ 2/11周进度追踪与推演:每日 4 题, 每周 20题, 2024年11月24日星期日 完结
总进度:
- 总习题数: 958 = 39 + 19 + 50 + 45 + 26 + 38 + 29 + 31 + 42 + 33 + 41 + 47 + 46 + 43 + 35 + 49 + 42 + 46 + 57 + 24 + 26 + 39 + 22 + 27 + 62
- 已完成(每周汇总下即可): 123 = 39 + 19 + 50 + 45 * ( 15 / 45)
- 本周预期进度: 1.4.16 + 20
- 本周实际进度(每日更新): TODO
注意: 算法练习, 现阶段属于低优先级任务, 如果确实没有时间, 就降低任务强度. 但是任务完成时间的推演, 必须客观真实.
进度推演:
- 每日 4 题, 每周 20题, 2024年11月24日星期日 完结
- 然后开始刷 LeetCode
helper函数:
计算N周之后的日期
// 获取今天日期: 可以手动指定.
const today = new Date('2024-02-04');
// 计算42周后的日期
const weeksAfter = 42;
const daysAfter = weeksAfter * 7;
const futureDate = new Date(today.getTime() + daysAfter * 24 * 60 * 60 * 1000);
// 格式化日期
const formattedDate = futureDate.toLocaleDateString('zh-CN', {
year: 'numeric',
month: 'long',
day: 'numeric',
weekday: 'long',
});
// 输出结果
console.log(`${weeksAfter} 周后的日期是:${formattedDate}`);