资源介绍
同花顺java面试笔试题面试问题
Zune
问题
The
Zune
Clock
Driver
problem
TLDR:编写一个函数,该函数获取自
1980
年
1
月
1
日午夜以来经过的秒数,并打印出确切的月、日和年。
你得到了一个已经实现的“isLeapYear”函数。
您不能使用内置的日期/时间函数。
微软曾经制造过一种名为
Zune
的便携式
MP3
播放器。
Zune
有一个前置
LED
显示屏,可以显示当前日期和时间等信息。
日期和时间作为整数存储在
CMOS(电池)内存中,表示“自
1980
年
1
月
1
日
00:00(午夜)以来的秒数”
当
Zune
启动时,它会从
CMOS
中读取此值记忆并将其作为月/日/年和时:分:秒打印在屏幕上。
2008
年
12
月
31
日,特定型号的所有
Zune
都无法启动。
事实证明,代码中有一个无限循环,它将自
1980
年
1
月
1
日以来的秒数转换为可打印的日期和时间。
该错误与闰年有关。
让我们看看我们是否能比那些人做得更好......
背景:闰年通常被理解为“每
4
年”发生一次。
这并不完全正确。
通常,如果年份能
- 上一篇: 1+X实操模拟题目.zip
- 下一篇: 2004-2017年中国研究生数学建模竞赛试题.zip