一道求因子之和面试算法题
package com.project;/*一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程 找出1000以内的所有完数。(因子:除去这个数本身的其它约数*/
public class factor {public static void main(String[] args) {//int factor = 0;for(int i = 1;i <= 1000;i++){int factor = 0;// 其他约数字for(int j = 1;j <= i/2;j++){if(i % j == 0){factor += j; //累加 每次循环的累加}}if(i == factor){}//重置factor//factor = 0;}/* **********************/for(int i = 1;i <= 6;i++){for(int j = 1;j <= 7 - i;j++){System.out.print("*");}System.out.println();}// 或for(int i = 0;i < 6;i++){for(int j = 0;j < 6 - i;j++){System.out.print("*");}System.out.println();}}
}
一道求因子之和面试算法题相关推荐
- 一道小面试算法题的思路
一道小算法题的思路 有这么一道小面试算法题:给定一个长度为 n 的整数数组,下标为 i 的元素表示第 i 天某个股票的价格,每次最多持有一股,每次买卖最多一股,在最多只买卖一次的情况下(先买后卖,不考 ...
- 力扣高频算法php_互联网公司最常见的面试算法题有哪些?
很多时候,你即使提前复习了这些最常见的面试算法题,你依旧无法通过算法面试! 为什么?你在提前准备复习的时候,在网上找了半天相应题目的分析文章,但你看了就是不懂. 你在面试的时候,卡壳了,一时间忘了怎么 ...
- 【笔试面试题】腾讯2013实习生面试算法题及参考答案
总结了一下自己遇到的以及同学遇到的面试算法题,是技术二面. 有几道题给出了参考答案,还有几道没有好的思路.路过的大侠如果有好的思路请留个言交流下呗~ 1.八数码问题:3*3的格子,有1~8个数,空了一 ...
- C++经典面试算法题
#include <assert.h> #include <string.h> #include <stack>// // C++ 经典面试算法题 [7/28/20 ...
- 常考面试算法题类型总结(来自知乎)
作者:牛客网 链接:https://www.zhihu.com/question/24964987/answer/200681301 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转 ...
- Java常见的面试算法题:实现两个线程交替打印1到100的数
Java常见的面试算法题:实现两个线程交替打印1到100的数 思路: 这是涉及到多个线程打印的问题,一定会用到锁的(synchronized),故这就是一个多线程打印的典型案例. 代码实现: pack ...
- 常见的面试算法题:创建几个线程按顺序打印数字或者字母(多线程编程)(套用该模板即可)
常见的面试算法题:创建几个线程按顺序打印数字或者字母(多线程编程)(套用该模板即可) 比较典型的题目,如下有: 题目一: 1.启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程 ...
- 互联网公司最常见的面试算法题大集合!
转载于 新智元 来源:Github 编辑:元子 [导读]LeetCode是一个美国的在线编程网站,收集了各个大厂的笔试面试题,对找工作的毕业生和开发者来说,非常有价值.很多求职者都会在Leet ...
- 字节跳动2021年4月面试算法题库
本文汇总了牛客2021.4.1~2021.4.30 面经考到的Leetcode题目 最终的高频题榜单数据可以在CodeTop题库(https://codetop.cc)查询,支持按部门.岗位分类筛选. ...
最新文章
- 安装OpenResty,实现分发层、应用层nginx+lua开发(附加问题:bad argument #2 to ‘set_keepalive‘ (number expected, got nil)
- C#中typeof 与GetType()的区别和methodinfo、memberinfo反射
- cisc 和 risc_RISC和CISC | 电脑组织
- 信息奥赛一本通(1231:最小新整数)
- 01-06 Linux常用命令-统计
- [oracle 10g]命令行启动ORACLE服务及顺序
- python 新建一列_python – 如何在迭代pandas数据框时创建新列并插入行值
- yolov5 解码使用GPU进行加速
- 如何处理苹果Mac冻结和无响应的应用程序?
- Matter-JS collisionFilter 碰撞过滤器
- 人工智能(12)大数据
- 云通信接口更新迭代——SUBMAIL API V4正式上线
- Unity 艺术字体制作
- Processing笔记04—鼠标键盘识别
- linux格式化u盘为ntfs格式,Linux下格式化U盘为NTFS格式
- LeaRun .Net Core/Java工作流引擎,分离式前端,升级Vue
- 在java中jkd中文意思_Java JDK是什么意思?有什么作用?
- excel导入mysql并批量查询_EXCEL批量导入到Sqlserver数据库并进行两表间数据的批量修改...
- 七夕节送男朋友什么礼物、男生最渴望收到的礼物排行榜
- 美国政府否认“口头批准”超级高铁,然而马斯克没有任何损失