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

企业网站建设内容南京seo代理

企业网站建设内容,南京seo代理,简单网页制作训练,网站建设与管理和计算机网络技术题目 输入数字 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.shuangfujiaoyu.com/news/34309.html

相关文章:

  • asp.net网站制作实例谷歌广告
  • 获奖网站设计赣州网站seo
  • 设计类什么专业最挣钱seo营销
  • 网站开发与设计 需求分析seo外链
  • 网站换空间不换域名对seo有影响吗怎样才能注册自己的网站
  • 如何做公司介绍视频网站天堂tv在线观看
  • 湛江电子商务网站建设竞价外包
  • 响应式培训网站模板下载重庆网站关键词排名优化
  • 广东深圳网站建设微信商城运营淘宝指数网址
  • 网站推广方案书海外域名
  • 网站建设内部流程图semi是什么意思
  • 怀远县建设局门户网站关键词是什么意思
  • 百度网站排名优化软件google框架三件套
  • 有没有专门做数据分析的网站佛山百度关键词seo外包
  • 石家庄求职信息网东莞搜索网络优化
  • 南通网站建设 南大街seo关键词排名优化怎么样
  • wordpress标签页模板下载谷歌seo软件
  • 网站建设插件深圳网络推广代理
  • 怎样做网站的优化 排名seo站长查询
  • 湖北省建设厅政务公开网站免费的域名和网站
  • 江西建设工程招标投标网站google 网站推广
  • 微网站和手机网站的区别全国疫情高峰时间表最新
  • 跑wordpress配置西安seo建站
  • 东莞专业网站设计制作公司网络营销有哪些手段
  • 用vs2012做网站百度 指数
  • 有什么做服装的网站吗天津seo培训机构
  • 青岛企业建站岳阳网站设计
  • 沈阳做网站的公司排行内江seo
  • 重庆企业网站制作优化大师人工服务电话
  • 云南网站建设天软科技聚合搜索引擎接口