请问1到10000之前,有多少升数字?(华图教育面试题)
升数字就是从左向右读,数值是依次上升的即可,比如123,1256,1389,但是1123,165就不是。 以下是我的思路
public static void main(String[] args) {/*** 【请问1到10000之前,有多少升数字?】* 升数字就是从左向右读,数值是依次上升的即可,比如123,1256,1389,* 但是1123,165就不是。*/String strZs = null;Integer maxLngth = 0;int count = 0;//数量for(int i = 10;i<10000;i++) {//将int类型转成String类型strZs = String.valueOf(i);//定义该长度到数组String[] arr = new String[strZs.length()];//遍历将字符串赋值到数组中for(int j = 0;j<strZs.length();j++){arr[j] = strZs.substring(j, j+1);}boolean flag = isSort(arr);//如果是。打印,并将总数++if(flag){count++;System.out.println(i);}}System.out.println("数值是依次上升数量count="+count);}/*** 判断是不是生序数组* @param arr* @return*/private static boolean isSort(String[] arr) {for(int pxIndex =0;pxIndex<arr.length-1;pxIndex++) {// System.out.println(arr[pxIndex]);if (arr[pxIndex].compareTo(arr[pxIndex + 1]) > -1) {return false;}}return true;}
如有更好的解决方式,请随时沟通
转载于:https://www.cnblogs.com/xxbai1123/p/9729926.html
请问1到10000之前,有多少升数字?(华图教育面试题)相关推荐
- 正则表达式匹配,2位数字,单个字符-华图在线试题修改
2位数字:[0-9]{2} 单个字符:. notepad++ 替换 <p> 答题时间:0秒,全站正确率:[0-9]{2}%,易错项:..</p>
- 给出一个正整数 nnn,请你计算从 111 到 nnn 的所有正整数中,有多少个数字的各位数和是 999,Java
题目描述: 给出一个正整数 nnn,请你计算从 111 到 nnn 的所有正整数中,有多少个数字的各位数和是 999? 输入格式: 输入一个不超过 100000010000001000000 的正整数 ...
- c语言如何输入数字,请问如何在C语言中输入数字获得拼音?
请问如何在C语言中输入数字获得拼音? 答案:1 信息版本:手机版 解决时间 2018-12-10 16:41 已解决 2018-12-10 08:20 请问如何在C语言中输入数字获得拼音? 最佳答案 ...
- matlab 实验七,matlab 实验七 数字填图问题
实验七 数字填图问题 数字填图问题是数学问题的一种趣味形式.早在19世纪后半期,一些数学家就在报刊中大量使用数字填图游戏和字谜游戏等,目的是使业余爱好者也能通过简单的形式去认识.理解和琢磨深奥的数学问 ...
- Java黑皮书课后题第6章:*6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示。编写一个测试程序,提示用户输入字符串形式的电话号码。程序将字母(大写或小写)翻译成数字
6.21(电话按键盘) 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 6.21(电话按键盘)国际标准的字母/数字匹配图如编程练习题4.15所示,编写一个方法,返回给定大写字母的数字, ...
- 数字填图问题matlab上机实验报告,数学建模实验报告数字填图问题
数字填图问题 一.实验目的及意义 本实验旨在通过生活中几个常见的数字填图问题的探究,探究这类问题的逻辑推理解法和计算机解法. 二.实验内容 1. 数字填图的逻辑推理: 2. 数字填图的计算机解法. 三 ...
- android手机操作手册,数字填图(Android版)操作手册.pdf
数字地质填图系统(AoRGMap) 操作手册 中国地质调查局发展研究中心 2013-12-11 目 录 一.概述1 1.系统功能1 2.硬件环境1 二.AoRGMap安装1 三.野外手图转出到Andr ...
- (一)WaveDrom 数字时序图渲染引擎
专栏:WaveDrom 下一篇:(二)WaveDrom Editor使用教程 WaveDrom 数字时序图渲染引擎 1. WaveDrom介绍 WaveDrom官网 https://wavedrom. ...
- 2020年春季中国科大数字图像分析DIA考试试题回忆
文章目录 2020年春季中国科大数字图像分析DIA考试试题回忆 一.二值形态学 二.梯度算子 三.边缘检测算子 四.Chamfer distance 五.Hough 变换 六.直方图 七.SIFT与几 ...
最新文章
- iis伪静态排除css_魔众系统伪静态规则怎么配
- IOS 应用官方接口地址
- googlehelper手机版ios_二次元漫画控iOS苹果手机版下载v1.0.0下载|免费二次元漫画控iOS苹果手机版下载绿色版...
- 缓存应用--Memcached分布式缓存简介(二)
- java核心技术-NIO
- MEME将于4月12日推出V2版本
- vue如何加载html字符串_vue如何给html字符串添加指令?
- Docker 更新版本
- 基于MATLAB的发票识别系统
- H桥驱动芯片IR2110功能简介
- 学生学籍管理系统课程设计报告书
- 第12章 Stata非线性回归分析
- set的三种遍历方式-----不能用for循环遍历(无序)
- Arista中国战略升级 加码布局园区网络
- 定时计数器c语言编程,定时计数器T0作定时应用技术(一)
- 从月薪6k到15k,我是如何在3个月内做到的?
- 流式布局FlowLayout使用
- 高防CDN对于网站、平台有着至关重要作用?
- 短片连载(6),记录这段 电脑爱好者 生涯,从四年级开始接触计算机,直到大二寒假决定步入IT行业。...
- java爬虫框架哪个好_java爬虫框架的使用