- 博客(3)
- 收藏
- 关注
原创 完数的判断
题目:一个数如果恰好等于不包含它本身所有因子之和,这个数就称为”完数”。 例如,6的因子为1、2、3,而6=1+2+3,因此6是”完数”。 编程序找出N之内的所有完数,并按下面格式输出其因子 样例输出: 6 its factors are 1 2 3 28 its factors are 1 2 4 7 14 496 its factors are 1 2 4 8 16 31 62 124 248 首先搞明白,这道题并不是让你输入一个数然后输出它的因子,而是输入1000,并求得1000以内所有的完数。
2021-11-29 20:19:08
1049
原创 整数替换,leetcode中等题目
题目: 给定一个正整数n ,你可以做如下操作: 如果n是偶数,则用n / 2替换n 。 如果n是奇数,则可以用n + 1或n - 1替换n 。 n变为 1 所需的最小替换次数是多少? 来源:力扣(LeetCode) 输入:n = 8 输出:3 解释:8 -> 4 -> 2 -> 1 这道题答题思路也就是递归,判断奇偶,奇偶数的替换,然后不断调用函数,如果是奇数,那么1+n然后除以2,或者n-1除以2,偶数只需不断/2即可。 奇偶判断用的是操作符&,...
2021-11-19 17:35:08
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人