Akhirnya kesampaian juga buat program untuk solving Rubik’s Cube. Dibuat untuk UAS EL5004 – Sistem Intelijen, diselesaikan dengan cara Sangkuriang dan Bandung Bandawasa (sistem kebut semalam).
Metode yang dipakai untuk menyelesaikan Rubik’s Cube di program ini adalah Classic Pochmann. Metode ini biasanya dipakai oleh para pemula untuk solving blindfolded.
Inputnya adalah sebuah file yang terdiri dari 6 baris, yang masing-masing mendeskripsikan warna dari sisi atas, depan, kanan, bawah, belakang, dan kiri dari file.
Misalnya scramble dari cube adalah:
L U2 L D’ L’ B R’ F2 D’ B L2 F’ U2 B L2 F R2 L2 B2
Maka input file, diberi nama scramble4.in misalnya adalah:
yowowoggo
wybrggwrw
yyrwrrgby
ogowywygg
bbbbbyoog
rwrboyrrb
Symbol “r” adalah untuk red, “b” untuk blue, dan seterusnya. Setelah itu program dijalankan dengan cara:
cube scamble4.in
Nah, nanti akan keluar langkah-langkah untuk penyelesaiannya. Sayangnya move-nya memang super banyak. Mungkin bisa mengalahkan Gaƫl Dusser untuk event fewest moves di urutan terbawah.
Keluaran program akan seperti ini:
Setelah itu output program dicobakan di cube simulator buatan Lucas Garron. Dan ternyata, cube solved!
Nah untuk listing code program, ini dia: Baca lebih lanjut