3つの正の整数を考えるとa、bと、n(その最大値の言語で表現可能な最大の整数値です)、出力truthy値であればa ≡ b (mod n)falseyそれ以外の場合は、と。一致関係になじみのない人にとってa ≡ b (mod n)は、true a mod n = b mod n(または同等に(a - b) mod n = 0)です。
制限事項
- 組み込みの合同テスト方法は禁止されています
- 組み込みのモジュロ演算は禁止されています(これには
divmod、商と剰余の両方を返すPythonの関数などの演算に加えて、割り切れる関数、剰余系関数などが含まれます)
テストケース
(1, 2, 3) -> False
(2, 4, 2) -> True
(3, 9, 10) -> False
(25, 45, 20) -> True
(4, 5, 1) -> True
(83, 73, 59) -> False
(70, 79, 29) -> False
(16, 44, 86) -> False
(28, 78, 5) -> True
(73, 31, 14) -> True
(9, 9, 88) -> True
(20, 7, 82) -> False
これはcode-golfなので、最短のコード(バイト単位)が優先され、タイブレーカーとして最も早く送信されます。
/どうですか?