1. 程式人生 > 資訊 >前萬事達高管將加入支付平臺 Ripple,領導其在歐洲的業務擴張

前萬事達高管將加入支付平臺 Ripple,領導其在歐洲的業務擴張

1. 題目

輸入數字n,按順序打印出從 1 到最大的 n 位十進位制數。比如輸入 3,則打印出 1、2、3 一直到最大的 3 位數 999。

2. 示例

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

3. 題解

此題十分簡單。

  • 首先計算總共有多個數
  • 然後遍歷輸出即可

4. 實現

 1 class Solution {
 2     public int[] printNumbers(int n) {
 3         // 計算個數
 4         int size = (int) Math.pow(10, n);
 5         // 用來儲存陣列
 6
int[] arr = new int[size - 1]; 7 // 儲存 8 for(int i = 1; i < size; i++) { 9 arr[i - 1] = i; 10 } 11 return arr; 12 } 13 }
View Code

5. 結語

  努力去愛周圍的每一個人,付出,不一定有收穫,但是不付出就一定沒有收穫! 給街頭賣藝的人零錢,不和深夜還在擺攤的小販討價還價。願我的部落格對你有所幫助(*^▽^*)(*^▽^*)!

  如果客官喜歡小生的園子,記得關注小生喲,小生會持續更新(#^.^#)(#^.^#)。

但行好事 莫問前程