首页 > 试题广场 >

计算日期到天数转换

[编程题]计算日期到天数转换
  • 热度指数:161846 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
根据输入的日期,计算是这一年的第几天。
保证年份为4位数且日期合法。
进阶:时间复杂度:,空间复杂度:

输入描述:

输入一行,每行空格分割,分别是年,月,日



输出描述:
输出是这一年的第几天
示例1

输入

2012 12 31

输出

366
示例2

输入

1982 3 4

输出

63
end<-readLines("stdin")
end_1<-gsub("\\ ","",end)
end<-gsub("\\ ","\\-",end)
end_1<-as.numeric(end_1)
begin<-substr(end_1,start=1,stop=4)
begin_01<-c("01")
begin<-paste(begin,begin_01,begin_01,sep = " ")
begin<-gsub("\\ ","\\-",begin)
begin<-as.Date(begin)
end<-as.Date(end)
Days<-difftime(end,begin,units="days")
Days<-gsub("\\ ","\\",Days)
Days<-as.numeric(Days)
Days<-Days+1
cat(Days)
发表于 2022-02-05 22:05:23 回复(0)

问题信息

难度:
3条回答 31889浏览

热门推荐

通过挑战的用户

查看代码