可惡數計算器
輸入一個數字,判斷是否為可惡數;或輸入起止數,生成範圍內的所有可惡數。
什麼是可惡數?
可惡數(Odious Number)是指其二進制表示中1的個數是奇數的整數。例如,數字 4 的二進制表示是 100,有一個 1,因此 4 是一個可惡數。相對的,如果一個數字的二進制表示中 1 的個數是偶數,則稱其為邪惡數。
如何判斷一個數是否為可惡數?
- 將數字轉換為二進制。
- 統計二進制中 1 的個數。
- 如果 1 的個數為奇數,則該數是可惡數。
示例
例子 1:判斷 100 是否為可惡數
解答:
1. 二進制表示:
100 的二進制是 1100100。
2. 統計 1 的個數:
有 3 個 1。
3. 判斷結果:
因為 3 是奇數,所以 100 是可惡數。
例子 2:判斷 444 是否為可惡數
解答:
1. 二進制表示:
444 的二進制是 110111100。
2. 統計 1 的個數:
有 6 個 1。
3. 判斷結果:
因為 6 是偶數,所以 444 不是可惡數。
例子 3:判斷 2025 是否為可惡數
解答:
1. 二進制表示:
2025 的二進制是 11111101001。
2. 統計 1 的個數:
有 8 個 1。
3. 判斷結果:
因為 8 是偶數,所以 2025 不是可惡數。
前 100 個可惡數
- 1
- 2
- 4
- 7
- 8
- 11
- 13
- 14
- 16
- 19
- 21
- 22
- 25
- 26
- 28
- 31
- 32
- 35
- 37
- 38
- 41
- 42
- 44
- 47
- 49
- 50
- 52
- 55
- 56
- 59
- 61
- 62
- 64
- 67
- 69
- 70
- 73
- 74
- 76
- 79
- 81
- 82
- 84
- 87
- 88
- 91
- 93
- 94
- 97
- 98
- 100
- 103
- 104
- 107
- 109
- 110
- 112
- 115
- 117
- 118
- 121
- 122
- 124
- 127
- 128
- 131
- 133
- 134
- 137
- 138
- 140
- 143
- 145
- 146
- 148
- 151
- 152
- 155
- 157
- 158
- 161
- 162
- 164
- 167
- 168
- 171
- 173
- 174
- 176
- 179
- 181
- 182
- 185
- 186
- 188
- 191
- 193
- 194
- 196
- 199