前萬事達高管將加入支付平臺 Ripple,領導其在歐洲的業務擴張
阿新 • • 發佈:2021-07-01
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. 結語
努力去愛周圍的每一個人,付出,不一定有收穫,但是不付出就一定沒有收穫! 給街頭賣藝的人零錢,不和深夜還在擺攤的小販討價還價。願我的部落格對你有所幫助(*^▽^*)(*^▽^*)!
如果客官喜歡小生的園子,記得關注小生喲,小生會持續更新(#^.^#)(#^.^#)。