序章
有効な数独グリッドは、1 から 9 までの数字で満たされ、9 の各サブブロック、行または列で複数回出現する数字はありません。この人気のあるパズルに慣れていない場合は、この記事を読んで詳細を確認してください。
チャレンジ
課題は、満杯ではない可能性のある数独グリッドを検証する最短のプログラムを作成することです。
入力は、グリッドを表す、それぞれ 9 文字の 9 行の文字列になります。空のセルは で表されます.
。Valid
グリッドが有効な場合は出力、そうでない場合は output になりますInvalid
。
例
入力
123...789
...456...
456...123
789...456
...123...
564...897
...231...
897...564
...564...
出力
Valid
入力
123456789
987654321
123456789
123456789
987654321
123456789
123456789
987654321
123456789
出力
Invalid
コードゴルフのルール
この問題を解決する最短のコードを任意の言語で投稿してください。入力と出力は、stdin と stdout を介して、または選択した他のファイルで処理できます。
勝者は、この質問の投稿前に実装が存在する言語での最短のソリューション (バイト数による) になります。そのため、0 バイトのソリューションを提出するために作成したばかりの言語を自由に使用できますが、それはカウントされず、おそらく反対票を獲得するでしょう.