介绍
有效的数独网格由数字 1 到 9 填充,并且数字在 9、行或列的每个子块中出现的次数不会超过一次。读本文 http://en.wikipedia.org/wiki/Sudoku如果您不熟悉这个流行的谜题,请了解更多详细信息。
挑战
挑战在于编写最短的程序来验证可能未满的数独网格。
输入将是一个包含 9 行、每行 9 个字符的字符串,代表网格。空单元格将由.
。你的输出应该是Valid
如果网格有效,否则输出Invalid
.
Example
Input
123...789
...456...
456...123
789...456
...123...
564...897
...231...
897...564
...564...
Output
Valid
Input
123456789
987654321
123456789
123456789
987654321
123456789
123456789
987654321
123456789
Output
Invalid
高尔夫规则规范
请以解决此问题的任何语言发布您的最短代码。输入和输出可以通过 stdin 和 stdout 或您选择的其他文件进行处理。
获胜者将是在发布此问题之前已存在实现的语言中最短的解决方案(按字节数计算)。因此,虽然您可以自由地使用刚刚编写的语言来提交 0 字节解决方案,但它不算数,而且您可能会得到否决票。
高尔夫球脚本:56
n%{zip''+9/.{'.'-..&=}%$0=\}:|2*{3/}%|;**"InvV"3/="alid"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)