Kubus Rubik memiliki 6 warna: merah, oranye, kuning, putih, biru, dan hijau. Wajah merah dan oranye, kuning dan putih, dan biru dan hijau berada di sisi yang berlawanan.
Jaring kubus Rubik yang sudah selesai terlihat seperti ini:
Y
BRGO
W
Dan ubinnya terlihat seperti ini:
Y Y Y
Y Y Y
Y Y Y
B B B R R R G G G O O O
B B B R R R G G G O O O
B B B R R R G G G O O O
W W W
W W W
W W W
Tantangan
Rotasi yang diberikan, rotasi terbalik, atau rotasi ganda menghasilkan apa yang akan diubah oleh kubus yang dipecahkan, seperti ASCII atau sebagai gambar (spasi putih tidak diperlukan, mungkin atau mungkin tidak ada, spasi spasi tambahan diperbolehkan.).
Input akan berupa rotasi (dan pengubah opsional). Notasi rotasi berjalan seperti: U
(p), L
(eft), F
(ront), R
(ight), B
(ack), D
(own); 2
(ganda), '
atau i
(terbalik).
Semua rotasi normal akan 90 ° searah jarum jam, yang terbalik akan berlawanan arah jarum jam.
Penjelasan tentang jarum jam : Bayangkan kubus saat Anda melihat wajah merah, dan wajah kuning di atas. Kemudian putar kubus sehingga wajah yang akan diputar program akan menghadap Anda. Inilah cara kerja jarum jam akan bekerja. (Kecuali wajah belakang, Anda akan memutar kubus secara horizontal dalam kasus itu.)
Memasukkan
Input akan menjadi daftar langkah.
Keluaran
Seni ASCII yang mewakili kubus atau gambar dari jaring kubus.
Contohnya
Input : (kosong)
Keluaran :
Y Y Y
Y Y Y
Y Y Y
B B B R R R G G G O O O
B B B R R R G G G O O O
B B B R R R G G G O O O
W W W
W W W
W W W
Input : U
(atas)
Keluaran :
Y Y Y
Y Y Y
Y Y Y
R R R G G G O O O B B B
B B B R R R G G G O O O
B B B R R R G G G O O O
W W W
W W W
W W W
Input : U'
atau Ui
(terbalik)
Keluaran :
Y Y Y
Y Y Y
Y Y Y
O O O B B B R R R G G G
B B B R R R G G G O O O
B B B R R R G G G O O O
W W W
W W W
W W W
Input : U2
(dua kali lipat)
Keluaran :
Y Y Y
Y Y Y
Y Y Y
G G G O O O B B B R R R
B B B R R R G G G O O O
B B B R R R G G G O O O
W W W
W W W
W W W
Input : L'
(terbalik terbalik)
Keluaran :
R Y Y
R Y Y
R Y Y
B B B W R R G G G O O Y
B B B W R R G G G O O Y
B B B W R R G G G O O Y
O W W
O W W
O W W
Input : R
(kanan)
Keluaran :
Y Y R
Y Y R
Y Y R
B B B R R W G G G Y O O
B B B R R W G G G Y O O
B B B R R W G G G Y O O
W W O
W W O
W W O
Input : U2 L' D
(dua kali lipat, terbalik kiri, bawah)
Keluaran :
O Y Y
R Y Y
R Y Y
G B B W O O B B B R R Y
G B B W R R G G G O O Y
O O Y G B B W R R G G G
R O O
W W W
W W W
Aturan
- Tidak ada celah yang diizinkan.
- Ini adalah kode-golf , jadi kode terpendek dalam byte yang menyelesaikan masalah akan menang.
S
, E
, M
, x
, y
, z
, u
/ Uw
, d
/ Dw
, r
/ Rw
, l
/ Lw
, f
/ Fw
, b
/ Bw
bergerak juga? Atau hanya default: U
, D
, R
, L
, F
, B
dan varian berlawanan dengan tanda kutip ( '
)? Di luar topik: Saya selalu bertanya-tanya dengan pertanyaan terkait Kubus Rubik, apakah Anda juga seorang kolektor Twisty Puzzles?