3
解决魔方
编写最短的程序,以在合理的时间范围内移动并解决Rubik的多维数据集(3 * 3 * 3)(例如,在您的计算机上最多5秒,而最多移动1000秒)。 输入的格式为: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (此特定输入表示已解决的多维数据集)。 前12个2个字符的字符串是UF,UR,... BL位置中的边(U =上,F =前,R =右,B =后,L =左,D =下),然后是下8个3个字符的字符串是UFR,URB,... DBR位置中的角。 输出应以这种格式给出一系列移动: D+ L2 U+ F+ D+ L+ D+ F+ U- F+ 其中D1或D +代表将D(下)面顺时针旋转90度,L2代表将L面旋转180度,U3或U-代表将U面逆时针旋转90度。 字母不区分大小写,空格是可选的。 …
38
code-golf
puzzle-solver
rubiks-cube
restricted-time
code-bowling
code-golf
ascii-art
code-challenge
code-golf
c
code-golf
hello-world
code-golf
string
decision-problem
code-challenge
primes
number-theory
code-golf
code-golf
python
pi
code-golf
graphical-output
game
atomic-code-golf
whitespace
balanced-string
code-golf
geometry
code-golf
optimization
board-game
puzzle-solver
fastest-code
primes
code-challenge
code-golf
hello-world
polyglot
code-golf
cryptography
code-golf
javascript