题解 | #倒计时#

倒计时

http://www.nowcoder.com/practice/d86defce50ea45dd92c7a4fbde17d64b

特么的,题目竟然有错误,开始读题的时候还特意看了下,怎么render输入也是second的输入呢?难道是想用second函数进行数据处理?想想也有可能,就没管,最终在测试用例里面出现了“render(second(3601))” 很尴尬。已经反馈

function second(second) {
  return {
    day: Math.floor(second / (24 * 3600)),
    hour: Math.floor(second % (24 * 3600) / 3600),
    min: Math.floor(((second % (24 * 3600)) % 3600) / 60),
    second: Math.floor((((second % (24 * 3600)) % 3600) % 60) % 60)
  }
}

function render(data) {
  let nodeList = document.getElementsByTagName("span");
  // 天
  if(data.day > 0){
    nodeList[0].innerText = (data.day < 9 ? "0" + data.day : data.day) + "天";
  }else{
    nodeList[0].classList.add("hide");
  }
  // 小时
  nodeList[1].innerText = ("0" + data.hour).slice(-2) + ":";
  // 分钟
  nodeList[2].innerText = ("0" + data.min).slice(-2) + ":";
  // 秒钟
  nodeList[3].innerText = ("0" + data.second).slice(-2);
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
今天 12:11
我最近都有点不想活了,天天早10晚11的,还问我爱不爱她目前的状态别说爱谁了,没扇谁就不错了。是不是大家都是一进节子,只有工作没有爱情了
AzureSkies:在字节的时候找的就是字节的,飞书太适合恋爱人士了,能看到是不是已读,是不是在会议中。简直冥婚好伴侣
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
评论
4
收藏
分享

创作者周榜

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