写一个程序,输出从 1 到 n 数字的字符串表示。 1. 如果 n 是3的倍数,输出“Fizz”; 2. 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [ "1", "2", "Fizz", "4", "Bu ...
分类:
其他好文 时间:
2018-08-28 00:56:18
阅读次数:
152
编写一个函数来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数 num = input('请输入数字>>>').strip() ...
分类:
编程语言 时间:
2018-08-02 12:24:55
阅读次数:
440
本人在面试某国企的过程中被要求用手机编写快乐数算法,由于当时嫌弃麻烦所以就没写。后来在家呆着无聊想起来就写了个例子。 快乐数的概念:在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进行,最终结果必为1。 例子:2 8 → 2²+8²=68 → 6² ...
分类:
编程语言 时间:
2018-07-18 23:25:20
阅读次数:
201
本文是魏皮皮同学提议,我当然就同意了,方法来源于河大小皮皮博客中所提的第二种思路, 首先第一种方法是自己想的,没有知识做铺垫,有一点点的问题,只能是有限次,但是一般情况应该够了,除了那种巨难的数 第二种想法是图中所说的 关于快乐数,1, 7, 10, 13, 19, 23, 28, 31, 32, ...
分类:
其他好文 时间:
2018-06-27 16:11:17
阅读次数:
112
原题网址:https://www.lintcode.com/problem/happy-number/description 描述 写一个算法来判断一个数是不是"快乐数"。 一个数是不是快乐是这么定义的:对于一个正整数,每一次将该数替换为他每个位置上的数字的平方和,然后重复这个过程直到这个数变为1, ...
分类:
其他好文 时间:
2018-06-27 15:00:31
阅读次数:
138
正常人的在编写这个程序时会遇到的一个问题就是非快乐数进入循环之后如何跳出循环。 以下是我解决问题的方法(详情请看源代码) 。 另外再提供一种思路,详情请看下边图片。 . ...
分类:
其他好文 时间:
2018-06-27 13:59:04
阅读次数:
173
编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: ...
分类:
其他好文 时间:
2018-05-01 15:22:04
阅读次数:
294
num=eval(input()) while num!=1: num=pow((num//100),2)+pow((num%100)//10,2)+pow((num%10),2) print("happy") else: print("输入格式错误") ...
分类:
其他好文 时间:
2018-04-04 23:39:33
阅读次数:
210
题目很简单,就是用哈希表存,判断有没有重复 学到了:java中字符串的比较有两种: 1.==这种是比较引用,只用两个字符串变量指向同一个地址才相等 2..equals()这种是值的比较,只要两个字符串一样就相等 ...
分类:
移动开发 时间:
2018-01-17 21:57:42
阅读次数:
147
题目描述: 写一个算法来判断一个数是不是"快乐数"。 一个数是不是快乐是这么定义的:对于一个正整数,每一次将该数替换为他每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,或是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。 您在真实的面试中是否遇到过这个题? Yes 写一个算 ...
分类:
编程语言 时间:
2017-06-07 14:27:26
阅读次数:
173