当前位置: 首页 > news >正文

Java练习题2021-1

"从大于等于N的正整数里找到一个最小的数M,使之满足:

M和M的逆序数(如1230的逆序数为321)的差的绝对值为一个[100000,200000]区间内的值。

输入说明:起始数字N;

输出说明:找到的第一个符合条件的数,如果没有符合条件的数,输出F。

输入样例:123456

输出样例:123462

import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入数字");int N = scanner.nextInt();//看是几位数int Breaknum = 0;while (true) {String n_length = N + "";int len = n_length.length();int daoXuNUM = 0;for (int i = 1; i <= len; i++) {// 1234if (i == 1) {// 4daoXuNUM = N % 10;}// 40 + 3 = 43if (i == 2) {daoXuNUM = (daoXuNUM * 10) + (N / 10) % 10;}//430+2if (i == 3) {daoXuNUM = (daoXuNUM * 10) + (N / 100) % 10;}if (i == 4) {daoXuNUM = (daoXuNUM * 10) + (N / 1000) % 10;}if (i == 5) {daoXuNUM = (daoXuNUM * 10) + (N / 10000) % 10;}if (i == 6) {daoXuNUM = (daoXuNUM * 10) + (N / 100000) % 10;}}int num = N - daoXuNUM;if (num < 0) {num = num * -1;}if (num > 100000 && num < 200000) {System.out.println(N);break;} else {N++;}Breaknum ++;if (Breaknum ==100){System.out.println("F");break;}}}
}

http://www.lryc.cn/news/208565.html

相关文章:

  • 微信小程序input输入字母自动转大写不生效问题解决
  • jmeter报Java.NET.BindException: Address already in use: connect
  • 2023手工测试转自动化测试后,薪资可以达到多少?
  • 01 _ 为什么要学习数据结构和算法?
  • C语言 每日一题 PTA 10.27 day5
  • Unity Shader当用户靠近的时候会出现吃鸡一样的光墙
  • Xcode iOS app启用文件共享
  • STM32H750之FreeRTOS学习--------(二)任务的创建和删除
  • Kafka - 3.x Producer 生产者最佳实践
  • 对于多分类问题,使用深度学习(Keras)进行迁移学习提升性能
  • Python----break关键字对while...else结构的影响
  • js实现将文本生成二维码(腾讯云cos)
  • 机架式服务器介绍
  • 解决github有时能访问有时不能访问的问题2
  • Go实现网络通信
  • 在antd里面渲染MarkDown并且自定义一个锚点目录TOC(重点解决导航目录不跟随文档滚动的问题)
  • Linux MMC子系统 - 2.eMMC 5.1总线协议浅析
  • 时序预测 | Python实现ARIMA-LSTM自回归移动差分模型结合长短期记忆神经网络时间序列预测
  • 【Linux】部署单机OA项目及搭建spa前后端分离项目
  • 2023中国计算机大会:蚂蚁集团连发两支百万级科研基金
  • Knife4j使用教程(三) -- 实体类的配置注解(@ApiModel与@ApiModelProperty 的 认识与使用)
  • 计算机网络【CN】IPV4报文格式
  • SQL server数据库单用户模式如何退出
  • QT mqtt 在子线程中使用
  • Tomcat运维以及优化
  • C++设计模式_14_Facade门面模式
  • 正点原子嵌入式linux驱动开发——外置RTC芯片PCF8563
  • 自动驾驶感知算法面经(20+)
  • 计算机操作系统重点概念整理-第二章 进程管理【期末复习|考研复习】
  • 如何学好C++?学习C和C++的技巧是什么?