関連:電子レンジをプログラムします。遅延マイクロ波入力の生成に触発されました。
整数非負の遅延値Nは、に最も近い整数の中で最小であるNすべての桁が同じであるが。
(何らかの方法で)指定されたNの遅延値を(何らかの方法で)返します。
N ≤ あなたの言語がデフォルトで非指数の形で表すことを最大の整数。1000000(この高すぎる要件のため、多くの興味深いソリューションが失われます。)
テストケース:
0 → 0
8 → 8
9 → 9
10 → 9
16 → 11
17 → 22
27 → 22
28 → 33
100 → 99
105 → 99
106 → 111
610 → 555
611 → 666
7221 → 6666
7222 → 7777
問題の同僚は、関係がないことを証明しました:一方が他方より短い9 / 11、99 / 111などを除いて、2つの連続した有効な答えは常に奇数距離離れているので、整数は正確にはありえませんそれらから等距離。