मूल रूप से + बैश, 1654 1336 1231 बाइट्स
-423 बाइट्स तेहपर्स के लिए धन्यवाद
इसके लिए तीन घन लिपि (नाम 1
, 2
और 3
) और 1 बैश लिपि चाहिए।
क्यूबिकल स्क्रिप्ट वास्तव में लंबी हैं क्योंकि मैंने अभी तक लूप को लागू करने का एक अच्छा तरीका नहीं सोचा है।
बैश (84 बाइट्स):
ln -s rubiks-lang /bin/r
r 1 <<<$1 2>y|xargs wget 2>y
cat $1|r 2 2>y|rev|r 3 2>y|rev
यह पहली क्यूबिकल स्क्रिप्ट को पाइप करता है wget
, फिर दूसरी क्यूबिक स्क्रिप्ट में सेव की गई फाइल, फिर उस आउटपुट को उलटता है, उसे तीसरी क्यूबिक स्क्रिप्ट में पाइप करता है, फिर उसे उलट देता है।
1
(385 बाइट्स):
+5/1+551@6:5+3/1+552@66:4/1+552@6:5+2/1+552@6:4/1+51@6:2/1+5@66:5+51@6:3/1+552@6:1/1+551@6:2/1+551@6:4/1+551@6:3/1+552@6:5+52@6:3/1+551@6:1/1+5@6:5+2/1+552@6:5+3/1+552@6:5+2/1+55@6:5+51@6:5+3/1+551@6:2/1+551@6:3/1+553@6:5+51@6:5/1+551@6:5+2/1+55@6:2/1+552@6:4/1+551@6:2/1+551@6:1/1+5@6:5+51@6:3/1+552@6:1/1+552@6:2/1+5@6:5+53@6:5+2/1+552@6:2/1+551@6:5+1/1+552@6:5+2/1+552@6:2/1+5@6$7%7
यह प्रिंट करता है https://codegolf.stackexchange.com/users/
, फिर इनपुट का पहला पूर्णांक।
2
( 680 505 बाइट्स):
~7777777777777777777777777777777777777777777777777
F1R1
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
~7@7:5=7&6
यह सहेजे गए फ़ाइल के अनावश्यक डेटा को इनपुट के रूप में पढ़ता है, फिर ampersand तक प्रिंट करता है Programming Puzzles & Code Golf
।
~7@7
एक चरित्र पढ़ता है और उसे प्रिंट करता है। F1R1
और :5=7
जांच करें कि इनपुट एम्परसेंड है या नहीं। &6
बाहर निकलता है अगर यह है
~7@7:5=7&6
45 बार दोहराया जाता है क्योंकि अनावश्यक डेटा के 15 बाइट और 30-बाइट अधिकतम StackExchange उपयोगकर्ता नाम हैं।
3 ( 505 446 342 बाइट्स):
U3D1R3L1F3B1U1D3
~777777777777777777777777
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
~7-1=7&6@7
अंतिम स्क्रिप्ट के समान, यह पहले कुछ अनावश्यक बाइट्स को पढ़ता है, फिर cat
ईओएफ तक। यह अधिकतम SE उपयोगकर्ता नाम के कारण भी काम करता है।