反素數計算器

輸入一個數字,判斷是否為反素數;或輸入起始數與終止數,生成範圍內的所有反素數。

反素數判斷或生成

什麼是反素數?

反素數是指將一個素數的阿拉伯數字序列(十進位)由低位向高位反寫,得到的另一個數如果仍為素數,那麼這個數稱為反素數。例如,17 是素數,反寫就是 71,71 也是一個素數,所以,17 是一個反素數。

如何判斷一個數是否為反素數?

  1. 確定數字是否為素數:一個數如果大於 1,並且只能被1和它本身整除,那麼這個數就是素數。
  2. 反寫數字:將該素數的阿拉伯數字序列反向排列,得到新的數字。
  3. 判斷反寫的數字是否為素數:檢查反寫後的數字是否大於 1,並且只能被 1 和它本身整除(質數判斷)。如果是,則原數為反素數。

示例

例子 1:判斷 59 是否為反素數

解答:

59 是素數。

反寫後的數字是 95。

95 不是素數。

因此,59 不是反素數。

例子 2:判斷 137 是否為反素數

解答:

137 是素數。

反寫後的數字是 731。

731 不是素數。

因此,137 不是反素數。

例子 3:判斷 1021 是否為反素數

解答:

1021 是素數。

反寫後的數字是 1201。

1201 也是素數。

因此 1021 是反素數。

前 100 個反素數

  • 13
  • 17
  • 31
  • 37
  • 71
  • 73
  • 79
  • 97
  • 107
  • 113
  • 149
  • 157
  • 167
  • 179
  • 199
  • 311
  • 337
  • 347
  • 359
  • 389
  • 701
  • 709
  • 733
  • 739
  • 743
  • 751
  • 761
  • 769
  • 907
  • 937
  • 941
  • 953
  • 967
  • 971
  • 983
  • 991
  • 1009
  • 1021
  • 1031
  • 1033
  • 1061
  • 1069
  • 1091
  • 1097
  • 1103
  • 1109
  • 1151
  • 1153
  • 1181
  • 1193
  • 1201
  • 1213
  • 1217
  • 1223
  • 1229
  • 1231
  • 1237
  • 1249
  • 1259
  • 1279
  • 1283
  • 1301
  • 1321
  • 1381
  • 1399
  • 1409
  • 1429
  • 1439
  • 1453
  • 1471
  • 1487
  • 1499
  • 1511
  • 1523
  • 1559
  • 1583
  • 1597
  • 1601
  • 1619
  • 1657
  • 1669
  • 1723
  • 1733
  • 1741
  • 1753
  • 1789
  • 1811
  • 1831
  • 1847
  • 1867
  • 1879
  • 1901
  • 1913
  • 1933
  • 1949
  • 1979
  • 3011
  • 3019
  • 3023
  • 3049