एक रूबिक के घन में 6 रंग होते हैं: लाल, नारंगी, पीला, सफेद, नीला और हरा। लाल और नारंगी, पीले और सफेद, और नीले और हरे चेहरे विपरीत पक्षों पर हैं।
एक हल रुबिक के घन का नेट इस तरह दिखता है:
Y
BRGO
W
और टाइल इस तरह दिखते हैं:
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
चुनौती
घूर्णन को देखते हुए, प्रत्यावर्तित घूर्णन, या डबल रोटेशन आउटपुट, जो एक हल किया हुआ घन ASCII कला के रूप में या एक छवि के रूप में परिवर्तित हो जाएगा (व्हाट्सएप आवश्यक नहीं है, मौजूद हो सकता है या नहीं हो सकता है, अनुगामी व्हाट्सएप की अनुमति है।)।
इनपुट रोटेशन (और वैकल्पिक संशोधक) होगा। रोटेशन नोटेशन इस प्रकार है: U
(पी), L
(ईएफटी), F
(आरओटी), R
(ight), B
( एईसी ), D
(खुद); 2
(डबल), '
या i
(उलटा)।
सभी सामान्य घुमाव 90 ° दक्षिणावर्त होंगे, प्रतिलोम वामावर्त होंगे।
घड़ी की कल के बारे में स्पष्टीकरण : क्यूब की कल्पना करें जैसे आप लाल चेहरे को देख रहे हैं, और पीला चेहरा शीर्ष पर है। फिर क्यूब को घुमाएं ताकि प्रोग्राम को घुमाए जाने वाला चेहरा आपके सामने आए। इस तरह से दक्षिणावर्त काम करेगा। (बैक फेस को छोड़कर, आप उस स्थिति में क्षैतिज रूप से क्यूब को घुमाएंगे।)
इनपुट
इनपुट चालों की एक सूची होगी।
उत्पादन
एक ASCII कला जो घन का जाल का चित्र या घन का प्रतिनिधित्व करती है।
उदाहरण
इनपुट : (खाली)
आउटपुट :
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
इनपुट : U
(ऊपर)
आउटपुट :
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
इनपुट : U'
या Ui
(उलटा)
आउटपुट :
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
इनपुट : U2
(डबल अप)
आउटपुट :
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
इनपुट : L'
(बाएं छोड़ा गया)
आउटपुट :
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
इनपुट : R
(दाएं)
आउटपुट :
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
इनपुट : U2 L' D
(डबल अप, इनवर्स लेफ्ट, डाउन)
आउटपुट :
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
नियम
- कोई खामियों की अनुमति नहीं है।
- यह कोड-गोल्फ है , इसलिए समस्या को हल करने वाले बाइट्स में सबसे छोटा कोड जीतता है।
S
, E
, M
, x
, y
, z
, u
/ Uw
, d
/ Dw
, r
/ Rw
, l
/ Lw
, f
/ Fw
, b
/ Bw
साथ ही चलता रहता है? या केवल डिफ़ॉल्ट: U
, D
, R
, L
, F
, B
और apostrophe के साथ अपने वामावर्त संस्करण ( '
)? ऑफ-टॉपिक: मैं हमेशा रूबिक के क्यूब से संबंधित प्रश्नों से आश्चर्यचकित हूं, क्या आप भी एक ट्विस्टी पहेलियाँ कलेक्टर हैं?