2020年快手校招JAVA岗笔试第二题
解题代码
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();for(int n = 0 ;n<num;n++){boolean b= true;int i = scanner.nextInt();Set<Integer> set = new HashSet<>();while (i !=1){String s =String.valueOf(i);int sum = 0;for(int j = 0;j<s.length();j++){sum+=Math.pow((int) s.charAt(j)-48,2);}i = sum;if(!set.contains(i)){set.add(i);}else {b = false;break;}}if(b){System.out.println("true");}else {System.out.println("false");}}}
}
2020年快手校招JAVA岗笔试第二题相关推荐
- 背包问题 2020年小米校招JAVA岗笔试第二题
对于背包问题:例如小偷东西问题 如上图 小偷最多可以带走重量位20.要尽可能带走多的商品. 所以应该设置数组capacity[20+1], 商品itmes [5+1] 其中,capacity[0]=0 ...
- 2020年快手校招JAVA岗笔试第一题
解题办法: import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc ...
- 2020年小米校招JAVA岗笔试第二题
题目描述: 小米之家有很多米粉喜欢的产品,产品种类很多,价格也不同.比如某签字笔1元,某充电宝79元,某电池1元,某电视1999元等 假设库存不限,小明去小米之家买东西,要用光N元预算的钱,请问他最少 ...
- 2020年旷世校招JAVA岗笔试第二题
字符串长度 题目描述: 给定一个只包含小写英文字母的字符串以及一个常数 k,求字符串最长的包含不超过 k 种字母的子串的长度. 例如,给定字符串 abaabccbbbdddddda,k = 3,这时 ...
- 2020年快手校招JAVA岗笔试第三题
题目描述: 将两个内容合并,每次,取第一行四个,取第二行5个.把多余的直接补在最后即可. 解题代码 import java.util.Scanner;public class Main_3 {publ ...
- 用友2020校招java笔试题_2020年快手校招JAVA岗笔试第三题-Go语言中文社区
题目描述: 将两个内容合并,每次,取第一行四个,取第二行5个.把多余的直接补在最后即可. 解题代码 import java.util.Scanner; public class Main_3 { pu ...
- 2020年旷世校招JAVA岗笔试第一题
1的个数 题目描述: 给定非负整数n,输出它的二进制表示中1的个数.例如,把9表示成二进制是1001,有2位是1.因此,如果n=9,则输出2. 输入 一行非负整数n,n最大不超过32位有符号整数的最大 ...
- 2017年爱奇艺校招Java研发笔试编程题(2个)
相似单词变换 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C++语言 65536KB:其他语言 589824KB 题目描述: 英文单词有很多非常相似,比如:see和s ...
- 2020年奇安信校招JAVA岗笔试
二元查找树(1.若左子树不空,左子树值都小于父节点:2.如右子树不空,右子树值都大于父节点:3.左.右子树都是二元查找树:4. 没有键值相等的节点)上任意两个节点的值,请找出它们最近的公共祖先. 输入 ...
最新文章
- Nginx 性能调优实战
- PCA中transform等scikit-learn中系列API用法
- TensorRT学习笔记2 - 基础知识
- RLE重铸回归方法的荣光后,回归和热图的异同究竟在何方?
- java测试spring cloud_java – 从Spring引导单元测试中排除Spring Cloud Config Server
- 使用await和async关键字开发nodejs应用批量取出简书网站的文章标题和超链接
- 【现代程序设计】【homework-07】
- datatables 增、删、查、改
- 力扣算法题—075颜色分类
- python遍历文件夹方法
- :实用 FRIDA 进阶 --- objection :内存漫游、hook anywhere、抓包
- iDev苹果开发者大会出品人-唐巧专访:用 HTML5 写移动应用终究不会成为主流
- 浏览器出现无法访问此页面的提示的解决办法
- 常见的注册表修改大全
- 华为云Classroom聚焦人才数字化转型,引领智慧教育改革新模式
- 软件测试工程师基础类面试题及参考答案
- toString().trim()是什么意思
- java基础入门了解
- office尾注后继续插入正文
- 考研最辛苦、最努力的一批人,喊累之前先看看他们……
热门文章
- tf.train.exponential_decay
- 第九届蓝桥杯大赛软件赛省赛 C/C++ 大学B组
- java list移除所有元素,从List中移除指定 List 中包含的其所有元素(可选操作)。...
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer;
- JUC系列(十) | ForkJoin框架 并行处理任务
- 一次解析系统_消防稳压泵的流量、压力、选型以及配套气压罐的重难点解析
- php显示玩家,php.取得玩家IP
- 2011年c语言二级计算机考试,2011年9月全国计算机等级考试二级C语言机试
- 配置token_Nginx常用的配置
- linux反调试代码,linux反调试方法