数字黑洞java_[蓝桥杯][算法提高VIP]数字黑洞 (Java代码)
解题思路:
注意事项:
参考代码:import java.util.Arrays;
import java.util.Scanner;
public class C1530 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
int n = sc.nextInt();
int count = 1;
int k = n;
while((k = F(k)) != 6174){
count++;
}
System.out.println(count);
}
sc.close();
}
private static int F(int n){
String input = n
char[] a = input.toCharArray();
Arrays.sort(a); //升序
String min = String.valueOf(a);
int rs = Integer.valueOf(new StringBuffer(min).reverse().toString()) - Integer.valueOf(min);
return rs;
}
}
数字黑洞java_[蓝桥杯][算法提高VIP]数字黑洞 (Java代码)相关推荐
- 盾神与砝码称重java_[蓝桥杯][算法提高VIP]盾神与砝码称重-题解(Java代码)
###### ~~最开始写的时候被搞蒙了,根本没考虑到砝码的放置会有三种情况,我还以为只能放在物品的另一边,现在才想出来~~ ```java import java.util.Scanner; pub ...
- 贪吃的大嘴java_[蓝桥杯][算法提高VIP]贪吃的大嘴-题解(Java代码)
解题思路:多重背包 注意事项: 参考代码: import java.util.Arrays; import java.util.Scanner; public class llq1{ public s ...
- 色盲java_[蓝桥杯][算法提高VIP]色盲的民主-题解(Java代码)
解题思路: 注意事项: 参考代码: import java.util.ArrayList; import java.util.Collections; import java.util.HashMap ...
- 蓝桥杯 算法提高VIP 计算器(java)
计算器 给定一个二元一次方程组,形如: a * x + b * y = c; d * x + e * y = f; x,y代表未知数,a, b, c, d, ...
- [蓝桥杯][算法提高VIP]阮小二买彩票
[蓝桥杯][算法提高VIP]阮小二买彩票 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否有变多.可是一段时间观察下 ...
- c语言oj题1923偶数之和,问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 (BFS)
题目描述 学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗.但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫.因为班长还有妹子要陪,磨刀不 ...
- [蓝桥杯][算法提高VIP]阮小二买彩票[递归全排列]
题目 1578: [蓝桥杯][算法提高VIP]阮小二买彩票 时间限制: 1Sec 内存限制: 128MB 提交: 348 解决: 153 题目描述 在同学们的帮助下,阮小二是变的越来越懒了, 连算账都 ...
- [蓝桥杯][算法提高VIP]夺宝奇兵-递推+记忆化搜索
题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...
- [蓝桥杯][算法提高VIP]夺宝奇兵-dp
题目描述 在一座山上,有很多很多珠宝,它们散落在山底通往山顶的每条道路上,不同道路上的珠宝的数目也各不相同.下图为一张藏宝地图: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 " ...
最新文章
- 通过sql语句对MySql数据库的基本操作
- 云场景实践研究第74期:科沃斯
- 使用rqt_console和roslaunch---ROS学习第7篇
- JVM调优:打印所有-XX非标参数命令
- 嵌入式Linux系统运行流程图
- Python机器学习---Pyecharts制作可视化大屏
- LeetCode Permutations
- hibernate+oracle+servlet实现插入数据的时候,不立马显示!!
- java freemarker 分页_10小时入门java开发04 springboot+freemarker+bootstrap快速实现分页功能...
- python动态创建字典_如何在Python中创建动态命名字典?
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法 (转)
- 写一篇文章需要多长时间?
- 利用html创建pdf文件
- adb使用-详细教程(Awesome Adb)
- NCRE考试感想 三级信息安全(下)
- spring cloud contract的应用实现与概念理解-服务请求者一侧的落地-细节较多避免踩坑卡壳
- 当车载视觉遇上工业视觉(一)
- 如何迁移outlook邮件到另一个硬盘_移动Outlook数据文件新计算机|迁移Outlook邮件到新计算机...
- 球的半径和体积:输入球的中心点和球上某一点的坐标,计算球的半径和体积
- 中国石油大学(华东)校园网络认证脚本
热门文章
- 5.成本会计理论的U9系统实现(上)
- HyperLedger Fabric 交易流程
- 计算机软件基础-(软件开发过程管理)
- 第15章 SpringBoot集成logging日志
- iOS开发-NULL和nullptr和nil和Nil还有NSNull
- 在Linux 5/6上使用UDEV SCSI规则配置ASM DISK
- hdu hide handkerchief
- 浅谈软件性能测试中关键指标的监控与分析(转)
- PHP Warning: date(): It is not safe to rely on the system's timezone settings
- 【FI模块学习笔记】 固定资产概述(上)