<分区>
介绍
一个有效的数独网格由数字 1 到 9 填充,在每个 9 的子 block 、行或列中没有数字出现超过一次。如果您不熟悉这个流行的谜题,请阅读 this article 了解更多详情。
挑战
挑战在于编写最短的程序来验证可能未满的数独网格。
输入将是一个 9 行的字符串,每行 9 个字符,代表网格。空单元格将由 .
表示。如果网格有效,您的输出应该是 Valid
,否则输出 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
Code Golf 规则
请用任何语言发布解决此问题的最短代码。输入和输出可以通过 stdin 和 stdout 或您选择的其他文件处理。
获胜者将是最短的解决方案(按字节数),在发布此问题之前已经存在实现的语言。因此,尽管您可以自由使用您刚刚编写的语言来提交 0 字节解决方案,但它不算数,而且您可能会被否决。