![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 55
中阳里士
学习分享
展开
-
头条面试题:判断一个数是否是happy number(每一位的平方和最终为1)
朋友面试头条二轮了,一轮的题目请看这一篇:头条面试题:求用户在线峰值和持续时间 这次的面试题目是:判断一个数是否是happy number(每一位的平方和最终为1) 知道题目首先要理解题目。所谓happy number就是一个整数每个位数上的数字的平方相加,一直循环,如果最终能等于1,则就是happy number。 举例:19 第一次:1²=9²=82 第二次:8²+2²=68 第三次:6²+8²=100 第四次:1 这样的数就是happy number。 怎么解决呢?这样的问题可以原创 2021-04-12 15:04:13 · 467 阅读 · 0 评论 -
头条面试题:求用户在线峰值和持续时间
前几天我的朋友面试头条,给出了这样一道面试题: 有一天的log的数据量,求一天中用户在线峰值和持续时间。 他面试结束后与我讨论,让我也做一下,我晚上就用了点时间做了这个题目。 写完之后我们讨论发现因为思路不同,且他的方法更好,就记录下来跟大家分享一下。 事先声明一个log实体: /// <summary> /// 登录日志 /// </summary> public class Log { /// <summa...原创 2021-03-17 08:35:08 · 2458 阅读 · 7 评论