继续挑战
第15题地址uzi.html
- 网页标题是
whom?
,题目内容为空,源码中有两行隐藏信息:<!– he ain’t the youngest, he is the second –>
<!– todo: buy flowers for tomorrow –>
这个题目只有图片,感觉算是比较明显的。
图片上是一张1??6年1月的日历,上面圈出来一个26号,隐约看得清楚是周一。结合标题就可以知道,就是找出出生在这一天的名人是谁。
慢着!!
正当我要开始写代码的时候,突然意识到,1??6年总共有100个,1月26号是周一的年份肯定不少,这里面肯定还有坑。
再仔细看那张日历,发现右下角还有两张小日历,模模糊糊应该是前后两个月的,是上一年12月和这一年2月的。
等等!!2月??
我瞪大了眼睛数了一下,这个2月是有29天的,也就是说,这个1??6年是个闰年!!果然有坑!
好吧,可以开始写了:
import calendar
for year in range(1996, 1000, -10):
if calendar.isleap(year) and calendar.weekday(year, 1, 26) == calendar.MONDAY:
print(year)
1976
1756
1576
1356
1176
找出了5个年份符合条件!
再根据隐藏信息,他是第二年轻的,所以应该是1756年,搜索1756年1月26日出生的名人,结果找到一个
1月27日——沃尔夫冈·阿玛多伊斯·莫扎特(Wolfgang Amadeus Mozart),奥地利作曲家(逝世1791年)
From wikipedia.org
呃,是1月27日。。。再看到隐藏信息第二条,也凑合用上了吧,就是他了,Mozart!
把地址改为mozart.html,果然来到了下一题。