モジュール詳細:点滅パイ

あぁ、これらは自家製じゃなく、工場で作られたんだ。爆弾工場でね。あれらは爆弾だ。

円周率については付録πを参照。

このモジュールは、円周率(π)の最初の500桁から連続した5つの数字を3つ表示する。数字は左から右の順で並んでいる。

3つの5桁の数字について、それぞれの1桁目が全体の何桁目にあるかを探す。これらの数字の合計をモジュールの3つの5桁の数字の平均に加算する。結果を切り捨てし、下2桁を取る。これを数xとする。

1番目の数字の3桁目、2番目の数字の1桁目、3番目の数字の4桁目を合計し、最下位桁を取る。これを数yとする。

各数字の1桁目がある位置の数字根を取り、それらを合計する。これを数zとする。

当てはまる条件に対応する数字を上から順に1度だけ押す。

  1. xとyが両方とも素数または両方とも合成数の場合、5桁目を押す。
  2. xとzが両方とも偶数または両方とも奇数の場合、4桁目を押す。
  3. yとzが両方とも3の倍数の場合、3桁目を押す。
  4. zが10より大きく、yが0以外でxがyの倍数である場合、2桁目を押す。
  5. 押されていない各桁を左から順に押す。

付録π:円周率

円周率の最初の500桁は以下の通りである。

31415926535897932384
62643383279502884197
16939937510582097494
45923078164062862089
98628034825342117067
98214808651328230664
70938446095505822317
25359408128481117450
28410270193852110555
96446229489549303819
64428810975665933446
12847564823378678316
52712019091456485669
23460348610454326648
21339360726024914127
37245870066063155881
74881520920962829254
09171536436789259036
00113305305488204665
21384146951941511609
43305727036575959195
30921861173819326117
93105118548074462379
96274956735188575272
48912279381830119491