这道题目面试过这么多人,第一次见这么答的 😂

175 天前
 beginor

这道题目面试过这么多人,第一次见这么答的 😂

小伙子看起来挺醒目的,不像是装的,憋了半天写出的答案,作何感想?

16662 次点击
所在节点    程序员
113 条回复
night98
175 天前
if n < 60 out n
if n < 3600 out n % 60 xxxx
else out xxxx
rekulas
175 天前
这题太简单
众所周知,闹钟是每秒滴答一次的,所以正确答案是这样
```
function gettime(n) {
const t = [0, 0, 0];
const tick = () => {
if (t[2]==60) {t[1]++;t[2]=0;}
if (t[1]==60) {t[0]++;t[1]=0;}
}
for(let i=0;i<n;i++) {
t[2]++;
tick();
}
tick()
return [t[0],[t[1],t[2]].join('分')].join('小时')
}
```
lts9165
175 天前
@rekulas 很棒
kk2syc
174 天前
离开 IDE 突然让我写 format 确实还得想半天,tab 按烂了
ZRS
174 天前
打表很熟练
kokerkov
174 天前
你就说跑起来结果对不对吧。狗头
kokerkov
174 天前
@MozzieW 有理有据,令人信服
tyrantZhao
174 天前
打表大法好。
superkkk
174 天前
@wyntalgeer 我们的产品里面真有这种小功能,后端传给前端时间戳,前端转成日期格式
vikaptain
174 天前
面向结果编程
suofeiya
174 天前
你就说结果对不对吧.
liqingyou2093
174 天前
小伙子挺不错的,if else 很熟练
sir283
174 天前
@wyntalgeer 这东西用的挺多的,你应该只是画个界面的,不用处理逻辑跟线程,所以你不需要用。
987N
174 天前
你就说结果对不对吧.
luzemin
174 天前
至少愿意尝试一把
wuxiaolong89
174 天前
你就说对不对吧
orlando
174 天前
面向 LeetCode 骗分编程
SevenElevenZ
174 天前
可塑性强! 建议直接入职
miku999
174 天前
3661 的错了, 不通过
chengzigua
174 天前
面向结果式编程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1121006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX