चुनौती वास्तव में बेहद सरल है। 5 अलग-अलग अक्षर चुनें (आप केवल 5 को चुन सकते हैं जो आपको सबसे छोटा कोड पसंद है, यदि आप चाहें) और उन्हें कंसोल पर आउटपुट करें। हालाँकि, ट्विस्ट यह है कि उन्हें निम्न सूची से होना चाहिए:
AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H
A A B B C D D E F G H H
AAAAA BBBB C D D EEEE FFFF G GG HHHHH
A A B B C D D E F G G H H
A A BBBB CCCC DDDD EEEEE F GGG H H
IIIII J K K L M M N N OOO
I J K K L MM MM NN N O O
I J KKK L M M M N N N O O
I J J K K L M M N NN O O
IIIII JJJ K K LLLLL M M N N OOO
PPPP QQQ RRRR SSSS TTTTT U U V V W W
P P Q Q R R S T U U V V W W
PPPP Q Q RRRR SSS T U U V V W W
P Q QQ R R S T U U V V W W W
P QQQQ R R SSSS T UUU V W W
X X Y Y ZZZZZ
X X Y Y Z
X Y Z
X X Y Z
X X Y ZZZZZ
अतिरिक्त नियम:
- एक ही पत्र के 5 की अनुमति नहीं है, कोई दोहराव विकल्प नहीं।
- प्रत्येक अक्षर को इसे खींचने के लिए एएससीआई-चरित्र के रूप में स्वयं की पूंजी का उपयोग करना चाहिए।
- प्रत्येक अक्षर आउटपुट "एक ही पंक्ति" पर होना चाहिए और प्रत्येक अक्षर के बीच 5 रिक्त स्थान होना चाहिए।
- आप कोई भी 5 अक्षर चुन सकते हैं, जो आप चाहते हैं, यह आपको कुछ कोड का पुन: उपयोग करने और अपनी बाइट की संख्या कम करने की अनुमति देगा। यह पता लगाना कि कौन से अक्षर आपको यह करने की अनुमति देंगे सबसे कुशलता से चुनौती का हिस्सा है।
- अनुगामी रिक्त स्थान स्वीकार्य हैं।
- एक एकल अनुगामी newline स्वीकार्य है, हालांकि एक अनुगामी newline से अधिक नहीं।
- यह कोड-गोल्फ है, सबसे कम बाइट-काउंट जीतता है।
उदाहरण:
ABCDE
AAA BBBB CCCC DDDD EEEEE
A A B B C D D E
AAAAA BBBB C D D EEEE
A A B B C D D E
A A BBBB CCCC DDDD EEEEE
EFLIP
EEEEE FFFFF L IIIII PPPP
E F L I P P
EEEE FFFF L I PPPP
E F L I P
EEEEE F LLLLL IIIII P
पागल
CCCC RRRR AAA ZZZZZ Y Y
C R R A A Z Y Y
C RRRR AAAAA Z Y
C R R A A Z Y
CCCC R R A A ZZZZZ Y
हर बार अलग-अलग अक्षरों या अलग-अलग रणनीतियों के साथ एक से अधिक जवाब प्रस्तुत करने से डरो मत, यह विभिन्न तरीकों से पूरा किया जा सकता है।
\n
, तो मैं इसकी अनुमति दूंगा।
J
एस।