百度空间 | 百度首页 
 
查看文章
 
百度时间(2007年初赛)
2007-06-11 17:29

题目描述

       Baidu的服务器上使用的不是北京时间,而是Baidu时间。Baidu时间的时分秒与北京时间相同,但是日期与北京时间不同,是用一个正整数表示从200011起的第几天。

现在就请大家设计一个程序将北京时间转换为百度时间。

输入格式

       输入数据的每一行为一个待转化的北京时间,格式包括两种:

一种为:YYYY-MM-DD,(YYYY表示四位数年份,MM为两位月份,DD为两位日期);

另一种为:MM/DD/YYYY,(YYYY表示四位数年份,MM为两位月份,DD为两位日期);

不符合任何一种格式的输入视为非法输入。

输出格式

       每个数据输出一行。如果格式正确,输出一个正整数,否则输出Error

输入样例

2006-03-21

AStar2007

04/22/2007

输出样例

2149

Error

2463


类别:2007年百度之星题目 | 添加到搜藏 | 分享到i贴吧 | 浏览() | 评论 (16)
 
最近读者:
 
网友评论:
1
2007-06-14 18:18 | 回复
输出样例是对应输入样例的吗?感觉不大对啊
 
2
2007-06-14 18:18 | 回复
输出样例是对应输入样例的吗?感觉不大对啊
 
3
2007-06-15 22:26 | 回复
晕,一个个减掉然后乘就好。输入"AStar2007"能出结果才怪
 
4
2007-06-19 13:56 | 回复
闰年等的计算稍不注意就会出错 而得到midnight, January 1, 1970.至某个时间秒数的函数很多 加以转换后利用应该是个思路 不过要注意溢出
 
5
2007-09-20 09:53 | 回复
需要考虑的问题很多,大月小月,还有闰年,怎么没人给答案呀
 
6
2007-11-13 22:13 | 回复
看的人很多,怎么评论的人这么少 格式判断部分好像很难的样子,还有转化的时候大小月,闰年也很不好处理
 
7
2008-03-12 01:18 | 回复
初赛出这样的题还可以.... 08年有没有啊
 
8
2008-03-31 20:39 | 回复
这个题目还是蛮有意思的 等我想想
 
9
2008-05-10 16:23 | 回复
这条题很无语,看了4楼的回复才知道自己没什么常识,忘记闰年了 除此之外,这条题有意义/
 
10
2008-05-13 00:10 | 回复
晕,样例输出不对。 2000 - 2006 有6年, 共2192天。 从3月21日到1月1日 共79天 所以,应该 2271天。
 
11
2008-05-18 09:40 | 回复
不对,应该是第2272天
 
12
2008-05-31 19:38 | 回复
垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾
 
13
2008-05-31 19:40 | 回复
垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃圾 垃
 
14
2008-08-03 11:22 | 回复
关注百度之星~~~~~~~~!
 
15
2008-08-04 12:58 | 回复
睬下了
 
16
2009-05-03 17:41 | 回复
关注!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu