3
ルービックキューブを解く
ルービックキューブ(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