यह एक आलू है:
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@
अधिक आम तौर पर, एक आकार एन आलू को निम्नलिखित आकार के रूप में परिभाषित किया गया है:
यदि N सम है, तो यह 2 केन्द्रित @
प्रतीक है, उसके बाद 4 केन्द्रित @
प्रतीक, उसके बाद 6 केन्द्रित @
प्रतीक, सभी तरह से N केन्द्रित @
चिन्ह है; फिर, एन केंद्रित @
प्रतीकों, एन -2 केंद्रित @
प्रतीकों के बाद, सभी तरह से नीचे 2.
यदि एन विषम है, तो आकार एन आलू एक ही तरीके से ऊपर वर्णित के रूप में उत्पन्न होता है, लेकिन हम @
2 के बजाय 1 प्रतीक से शुरू करते हैं ।
शीर्ष दाएं कोने में शुरू करके आलू को छील दिया जाता है, और @
प्रत्येक कदम पर एक चिह्न हटाकर , एक वामावर्त फैशन में जा रहा है। उदाहरण के लिए, आकार -3 आलू को छीलना इस तरह दिखता है:
@
@@@
@@@
@
@@@
@@@
@
@@
@@@
@
@@
@@
@
@@
@@
@@
@
@
@
@
चुनौती
एक प्रोग्राम लिखें, जो, पूर्णांक इनपुट दिया जाता है, उस आकार के आलू को छीलने के सभी चरणों को प्रदर्शित करता है।
अनुगामी व्हॉट्सएप / नईलाइनों की अनुमति है।
स्कोरिंग
यह कोड-गोल्फ है ; बाइट्स में सबसे छोटा कोड जीतता है।
नमूना परीक्षण मामले
एन = 2
@@
@@
@
@@
@@
@
एन = 7
@
@@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@@
@@
@@@@
@@@@@@
@@@@@@
@@@@
@
@@
@@@@
@@@@@@
@@@@@@
@@@
@
@@
@@@@
@@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@
@@@@@
@@@
@
@@
@@@
@@@@@
@@@@@
@@@
@
@
@@@
@@@@@
@@@@@
@@@
@
@@@
@@@@@
@@@@@
@@@
@
@@
@@@@@
@@@@@
@@@
@
@@
@@@@
@@@@@
@@@
@
@@
@@@@
@@@@
@@@
@
@@
@@@@
@@@@
@@
@
@@
@@@@
@@@@
@@
@@
@@@@
@@@@
@
@@
@@@@
@@@
@
@@
@@@
@@@
@
@
@@@
@@@
@
@@@
@@@
@
@@
@@@
@
@@
@@
@
@@
@@
@@
@
@
@
@
सूची
के आधार पर है, तो यह संख्या एक प्रमुख?