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

衡水哪家制作网站好怎么做vip视频网站

衡水哪家制作网站好,怎么做vip视频网站,国外wordpress主题交易平台,湖南网站服务题目 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n 1输出: [1,2,3,4,5,6,7,8,9] 说明: 用返回一个整数列表来代替打印 n 为正整数 解题思路 前置知识 M…

题目

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

示例 1:

输入: n = 1
输出: [1,2,3,4,5,6,7,8,9]

说明:

用返回一个整数列表来代替打印
n 为正整数

解题思路

前置知识

Math.pow(底数x,指数y)

举一个简单的例子:

int a=3;int b=3;int c = (int) Math.pow(a, b);System.out.println(c);

结果: 输出27。 实际上这里就是计算3的三次方。

1.题目要求我们 按顺序打印出从 1 到最大的 n 位十进制数,因为返回的是一个int[ ] 类型,不属于大数问题,所以这道题非常简单。

2.首先我们需要先计算出最大的n位十进制数,我们用到 Math.pow()函数实现,然后再新建一个数组 arr[ ] 长度位 sum - 1,因为从 1 到 sum - 1 一共 sum - 1 个数字用于保存我们的数字,因为数字是从 1 开始,所以我们的for() 循环从 1 开始,但是下标为0的地方要存放数字,所以我们让 arr[i - 1] = i ,直到所有元素存放完毕后,我们返回数组即可。

代码实现

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

测试结果

 

 

http://www.yayakq.cn/news/904503/

相关文章:

  • 个人电脑搭建成网站服务器公司网站策划方案
  • 网站关键词热度网站建设开票分类编码
  • 用php做电子商务网站邢台网站建设讯息
  • 上海网站定制团队国外创意包装设计欣赏
  • 备案网站到期了怎么办seo关键词优化软件合作
  • 网站友情链接怎么做天津飞机模型制作公司
  • 网站整体框架wordpress虚拟主机推荐
  • 无锡建设厅的官方网站襄阳企业网站建设
  • 广州做网站 信科便宜网站开发 验收模板
  • 南康做网站网站建设流程百度经验
  • 织梦文章类网站模板wordpress更换域名首页无法访问
  • 网站策划书 范文个人网页设计界面
  • 产品开发项目管理搜索引擎优化的方法有哪些?
  • 食品加工设备建站方案wordpress博客是什么
  • 自己建网站需要钱吗网站服务器检测
  • 电大企业网站建设论文范文南沙微网站建设
  • 莆田网站制作设计桂林最新新闻
  • 网站制作中搜索栏怎么做6作文网哪个平台好
  • 潍坊网站建设策划网站开发教学
  • 高端品牌网站建设wordpress文章查看次数
  • 京美建站有代码吗自适应网站源码
  • 什么网站可以用手机做兼职赚钱怎么做网站维护宣传
  • 制作网站的最大公司上海优化网站seo公司
  • 怎么在网站上做404页面wordpress怎么做链接
  • 自适应网站系统进入公众号看不到内容
  • 网站跳出率太高wordpress 文章删除
  • 网站建设服务上海公司宣传册设计模板
  • 深圳宝安做网站的网页制作试题及答案
  • 网站数据分析表格中国专利技术开发公司官网
  • 做网站拍摄照片用什么佳能相机好重庆建设工程交易中心官网