题解 | #计算日期到天数转换#

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

1.判断闰年
2.数组保存平年,闰年11月份天数
3.计算天数的前面月份天数加当月天数
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
//
void async function () {
    // Write your code here

    while(line = await readline()){
        //平年
        let arr=[0,0,31,59,90,120,151,181,212,243,273,304,334]
        //润年
        let arr2=[0,0,31,60,91,121,152,182,213,244,274,305,335]

        let tokens = line.split(' ');
        let year = parseInt(tokens[0]);
        let month = parseInt(tokens[1]);
        let day = parseInt(tokens[2]);
       let res = 0;
       if(isLeapYear(year)){
           res =arr2[month]+parseInt(day)
       }else {
           res =arr[month]+parseInt(day)

       }
        console.log(res)
    }
}()
function isLeapYear(num){
    if(num%4==0 &&num%100!=0 || num%400 == 0){
        return 1
    }
    return 0
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 18:05
哈哈哈哈哈感觉朋友找工作的已经疯掉了,直接上图
码农索隆:真老板娘:“我嘞个去,这不我当年的套路吗
点赞 评论 收藏
分享
07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务