एक गैर-रिक्त स्ट्रिंग को देखते हुए, पहले और अंतिम पात्रों को तब तक हटाते रहें जब तक कि आप एक या दो वर्ण प्राप्त न कर लें।
उदाहरण के लिए, यदि स्ट्रिंग थी abcde, तो आपका प्रोग्राम प्रिंट होना चाहिए:
abcde
bcd
c
हालाँकि, यदि यह था, तो इसे abcdefदो वर्णों पर रोकना चाहिए:
abcdef
bcde
cd
अनुगामी newlines और अनुगामी रिक्त स्थान प्रत्येक पंक्ति के अंत में वैकल्पिक हैं। आप जितने चाहें उतने हो सकते हैं या कोई नहीं।
परीक्षण के मामलों
ABCDEFGHIJKLMNOPQRSTUVWXYZ -> ABCDEFGHIJKLMNOPQRSTUVWXYZ
BCDEFGHIJKLMNOPQRSTUVWXY
CDEFGHIJKLMNOPQRSTUVWX
DEFGHIJKLMNOPQRSTUVW
EFGHIJKLMNOPQRSTUV
FGHIJKLMNOPQRSTU
GHIJKLMNOPQRST
HIJKLMNOPQRS
IJKLMNOPQR
JKLMNOPQ
KLMNOP
LMNO
MN
ABCDEFGHIJKLMNOPQRSTUVWXYZ! -> ABCDEFGHIJKLMNOPQRSTUVWXYZ!
BCDEFGHIJKLMNOPQRSTUVWXYZ
CDEFGHIJKLMNOPQRSTUVWXY
DEFGHIJKLMNOPQRSTUVWX
EFGHIJKLMNOPQRSTUVW
FGHIJKLMNOPQRSTUV
GHIJKLMNOPQRSTU
HIJKLMNOPQRST
IJKLMNOPQRS
JKLMNOPQR
KLMNOPQ
LMNOP
MNO
N
A -> A
AB -> AB
याद रखें कि यह कोड-गोल्फ है , इसलिए सबसे कम संख्या में बाइट्स जीतता है।

