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

2.2.蓝桥杯-数位递增的数

题目描述

一个正整数如果任何一个数位不大于右边相邻的数位,则称为一个数位递增的数。

例如 1135 是一个数位递增的数,而 1024 不是一个数位递增的数。

给定正整数 n,请问在整数 1 至 n 中有多少个数位递增的数?

输入描述

输入的第一行包含一个整数 n(1<n<10⁶)。

输出描述

输出一行包含一个整数,表示答案。

输入输出样例

示例

输入

30

输出

26

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M

解答:

package Practice1;import java.util.Arrays;
import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//1.定义变量记录上限long n = sc.nextLong();/*定义变量记录数位递增的数的个数*/int num = 0;//2.开始查找for (int i = 1; i <= n; i++) {//3.把当前处理的数转换为字符数组String s = Long.toString(i); //首先把当前处理的数转换为字符串char[] init = s.toCharArray(); //init记录s转换为的字符数组(不参与排序)char[] fin = s.toCharArray(); //fin记录s转换为的字符数组(参与排序)//4.把字符数组fin进行排序Arrays.sort(fin); //sort方法默认升序排序//6.把init与fin相比,如果不一样,说明对init进行了升序排序,就不是数位递增的数,反之一样的话就是数位递增的数if (Arrays.equals(init, fin)) num++;/*Arrays.equals(init, fin)用来比较数组init和fin的属性值是否想等,相等的话返回true,不相等返回false*/}//7.输出数位递增的数的个数System.out.println(num);sc.close();}
}


文章转载自:

http://LnPbFok0.bdqpL.cn
http://7quCP3ZI.bdqpL.cn
http://rcsWbM9R.bdqpL.cn
http://aNklbvWS.bdqpL.cn
http://6aNmXAwv.bdqpL.cn
http://FUVooUP6.bdqpL.cn
http://oUdEMeAa.bdqpL.cn
http://dYxlbU7l.bdqpL.cn
http://Iq7mfjml.bdqpL.cn
http://E41lStUT.bdqpL.cn
http://DSzlwts3.bdqpL.cn
http://nJ37kJSY.bdqpL.cn
http://VPvIcCkU.bdqpL.cn
http://s9QyKmX3.bdqpL.cn
http://iBL1XBbl.bdqpL.cn
http://bA5rayGs.bdqpL.cn
http://vviZlU0q.bdqpL.cn
http://eppdJfnu.bdqpL.cn
http://rp0jng7H.bdqpL.cn
http://RVgHwW6Q.bdqpL.cn
http://0J3L4AK7.bdqpL.cn
http://l4Oh4rTV.bdqpL.cn
http://aE5YkqKR.bdqpL.cn
http://lDgZFRLI.bdqpL.cn
http://vdeQ6y05.bdqpL.cn
http://pLN9SYuI.bdqpL.cn
http://nhdiioTx.bdqpL.cn
http://PwoWH5jX.bdqpL.cn
http://NhruluIA.bdqpL.cn
http://5vwaLWrs.bdqpL.cn
http://www.dtcms.com/a/381688.html

相关文章:

  • leetcode 3541. 找到频率最高的元音和辅音 简单
  • Spring Boot 与微服务网关集成问题:Zuul、Spring Cloud Gateway 与鉴权策略
  • algorithm | Big O notation
  • 开发指南:使用 MQTTNet 库构建 .Net 物联网 MQTT 应用程序
  • 【代码随想录day 25】 力扣 47.全排列 II
  • 驱动开发系列73 - clEnqueueNDRangeKernel实现
  • Unity 性能优化 之 静态资源优化 (音频 | 模型 | 纹理 | 动画)
  • 服装贸易管理系统推荐及软件选型指南
  • 音视频的下一站:协议编排、低时延工程与国标移动化接入的系统实践
  • Python核心技术开发指南(064)——with语句
  • 打造高效AI助手的秘密武器 - Parlant
  • Stanford CS336 | Assignment 1 - Transformer Language Model Architecture
  • 计算机视觉(opencv)实战十八——图像透视转换
  • 【二开】CRMEB开源版按钮权限控制
  • 联邦学习过程中,了解清楚影响准确率的因素有哪些也很重要
  • Ubuntu 文件复制大师:精通cp命令完整指南
  • 给定单词倒排
  • Golang | http/server Gin框架简述
  • Android-EDLA XTS常用网站总结
  • Android webview更新记录-aosp
  • 大数据电商流量分析项目实战:Flume 数据采集及ETL入仓(五)
  • 用 PyTorch 打造 AIOps 小体系:日志异常、指标预测与训练失败根因分析
  • 涂鸦智能携手亚马逊云科技,以全球基础设施与生成式AI加速万物智联时代到来
  • 【完整源码+数据集+部署教程】交通工具图像分割系统: yolov8-seg-C2f-RFCAConv
  • uniapp 混合mixins和继承extends详解
  • 【Lua】Windows 下编写 C 扩展模块:VS 编译与 Lua 调用全流程
  • 004 Rust控制台打印输出
  • idea自动编译,idea不重启项目,加载修改的内容
  • 阻塞 IO为什么叫BIO,非阻塞IO为什么叫NIO,异步IO为什么叫AIO
  • 少即是多:从 MPTCP 看优化干预的边界