1295 統計位數為偶數的數字

i like bug發表於2020-11-08

通過遍歷陣列的方法

class Solution {
    public int findNumbers(int[] nums) {

    int count = 0;
    for (int i = 0; i < nums.length; i++) {
        int N = nums[i];
        //陣列中的數每除10,相當於去掉了最高位,記錄除10的次數,則可以計算出位數。
        int count1 = 0;
        while (N != 0) {
            N/=10;
            count1++;
        }
        //如果除10的次數是偶數次,則該數為偶數位數
        if (count1 % 2 == 0) {
            count++;
        }
    }
    return count;
}



    }
```## 還可以通過java的把陣列變成字串來計算,運用String.ValueOf進行轉換。

相關文章