可惡數計算器

輸入一個數字,判斷是否為可惡數;或輸入起止數,生成範圍內的所有可惡數。

可惡數判斷或生成

什麼是可惡數?

可惡數(Odious Number)是指其二進制表示中1的個數是奇數的整數。例如,數字 4 的二進制表示是 100,有一個 1,因此 4 是一個可惡數。相對的,如果一個數字的二進制表示中 1 的個數是偶數,則稱其為邪惡數

如何判斷一個數是否為可惡數?

  1. 將數字轉換為二進制。
  2. 統計二進制中 1 的個數。
  3. 如果 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