NYOJ题目57 6174问题
-----------------------------------------------------
感觉这个OJ题目难度划分很不合理,这道理明明很简单却给了2的难度,而之前难度为0的水题有好多难死个人没做出来让我暗暗觉得自己脑子里都是屎...
把题目描述翻译成人话的意思就是多少次以后这个序列会出现,想明白这一点就比较简单了。
AC代码:
1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Main { 5 6 public static void main(String[] args) { 7 8 Scanner sc=new Scanner(System.in); 9 int times=sc.nextInt(); 10 11 while(times-->0) System.out.println(solve(sc.nextInt())); 12 } 13 14 public static int solve(int n){ 15 int res=0; 16 int last=n; 17 while(true){ 18 char cs[]=Integer.toString(n).toCharArray(); 19 Arrays.sort(cs); 20 int min=Integer.parseInt(new String(cs)); 21 StringBuilder sb=new StringBuilder(); 22 int max=Integer.parseInt(sb.append(cs).reverse().toString()); 23 n=max-min; 24 res++; 25 if(n==last) return res; 26 last=n; 27 } 28 } 29 30 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· .NET 进程 stackoverflow异常后,还可以接收 TCP 连接请求吗?
· 本地部署 DeepSeek:小白也能轻松搞定!
· 基于DeepSeek R1 满血版大模型的个人知识库,回答都源自对你专属文件的深度学习。
· 在缓慢中沉淀,在挑战中重生!2024个人总结!
· 大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!
· Tinyfox 简易教程-1:Hello World!