首页 > 其他分享 >剑指 Offer 17. 打印从1到最大的n位数

剑指 Offer 17. 打印从1到最大的n位数

时间:2023-05-10 10:00:45浏览次数:34  
标签:17 Offer int 打印 len 位数

题目描述:

输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。

 

 

 

class Solution{
    public int[] printNumbers(int n){
        int len = (int)Math.pow(10,n)-1;
        int a[] = new int[len];
        for(int i=0;i<len;i++){
            a[i]=i+1;
        }
        return a;
    }
}

 

标签:17,Offer,int,打印,len,位数
From: https://www.cnblogs.com/zhz123567/p/17387116.html

相关文章

  • C#设计模式17——责任链模式的写法
    是什么:责任链模式是一种行为型设计模式,它允许对象组成一个链并依次检查另一个对象是否可以处理请求。如果一个对象可以处理请求,它处理请求,并且负责将请求传递给下一个对象,直到请求被处理为止。为什么:责任链模式可以降低系统中对象之间的耦合度,并提高系统的灵活性和可维护性。同......
  • AtCoder Beginner Contest 217 G Groups
    洛谷传送门AtCoder传送门不妨钦定组之间的顺序是最小值越小的组越靠前,这样可以给每个组按顺序编号。设\(f_{i,j}\)为考虑了模\(m\)后\(<i\)的数,目前有\(j\)个非空组的方案数。转移就是枚举模\(m=i-1\)的数新开了\(k\)个组,设\(\len\)的数中模\(m=i-1......
  • P8647 [蓝桥杯 2017 省 AB] 分巧克力
    P8647[蓝桥杯2017省AB]分巧克力暴力做法(60分)#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+10;inta[N],b[N];intn,k,sum;booljudge(intx){//倍数判断intans=0;for(inti=0;i<n;i++){intx1=a[i]/x;inty......
  • CF1759C Thermostat
    原题链接(https://codeforces.com/contest/1759/problem/D)题意简述共t组输入每组输入五个整数l,r,x,a,b(l<=a,b<=r)对于a的操作,可从a变成c,但要保证|c-a|>=x,并且l<=c<=r问从a到b的最少操作步数为多少,若不能到b则输出-1个人分析1,a=b,步数为02,|a-b|>=x,直接a到b,步数为13,当......
  • 今天看到博客园的捐款求助,园龄17年6个月的我有些感慨
    平时没怎么注意,今天忽然看到博客园的捐款求助,作为园龄17年6个月的老人,挺感慨。一个是感慨岁月不居,17年倏忽而过,写第一篇博文的时候,我大学还没有毕业,还在联想实习,后来毕业、求职、跳槽;私企、外企、互联网;奔波、结婚、生子。如果不是今天特意看了一下园龄,我都忘记了自己来到博客园......
  • Unable to open debugger port (127.0.0.11774) java.net.BindException Address alre
    解决intellijIDEA启动项目报错:Unabletoopendebuggerport(127.0.0.1:1774):java.net.BindException"Addressalreadyinuse:bind"cause(原因)端口被占用❗resolve(解决)netstat-aon|findstr"端口号"taskkill-f-pid进程号参考博客解决idea启动项目报错:U......
  • A除以B(千位数除法)
    本题要求计算 A/B,其中 A 是不超过1000位的正整数,B 是1位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以1空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以1空格分隔。 #include<iostream>#incl......
  • windows批处理如何为个位数字增加或者去掉前导0
    答案来自ChatGPT@echooffsetlocalrem设置字符串set"str=9"rem检查字符串长度if"%str:~1%"==""(set"str=0%str%")echo结果:%str%endlocal在这个示例中,我们首先将字符串9存储在变量str中。然后,我们使用子字符串提取操作%str:~1%来获取字符串的第二个字......
  • 177_模型_Power BI 进销存6大日期维度期初与期末
    177_模型_PowerBI进销存6大日期维度期初与期末一、背景在经销存报表设计中,经常会遇到的便是期初与期末。当然我们这里说期初与期末指的是期初库存与期末库存。这里的期一般常见的会有:年月日。本案例将演示6大日期维度,分别是:日、周、月、季度、半年度、年度。先来看一下示......
  • 快速幂:剑指 Offer 16. 数值的整数次方
    题目描述:实现 pow(x, n) ,即计算x的n次幂函数(即,xn)。不得使用库函数,同时不需要考虑大数问题。  解题思路:   classSolution{publicdoublemyPow(doublex,intn){if(x==0.0)return0;longb=n;doubleres=1;......