前書き
数字のみで構成される次の正方形を観察してみましょう0 - 9
。
1034
4167
8414
3542
この正方形の外側のシェルは次のとおりです。
1034
4 7
8 4
3542
ゼロが含まれているため、外側のシェルを剥がす必要があります:
16
41
この正方形の外側のシェルは次のとおりです。
16
41
ゼロは含まれていないため、汚染されていない正方形です。したがって、基本的に、汚染されていない正方形の定義は、正方形の外殻にゼロが含まれていない場合です。
タスク
任意の妥当な形式で(負でない整数のみを含む)数字の2乗が与えられた場合、任意の妥当な形式で外側のシェルを絶えず剥がして、汚染されていない最大の2乗を出力します。
テストケース
テストケース1:
Input Output
1234 1234
2345 2345
3456 3456
4567 4567
テストケース2:
Input Output
123 123
204 204
346 346
テストケース3:
Input Output
101 1
010
101
テストケース4:
Input Output
000 (none)
000
000
これはcode-golfであるため、バイト数が最小の提出が勝ちです!
0
か、そのようなものである限り。
416\n841\n354\n
(左下隅)を作成できませんか?