इनपुट के रूप में एक एकल सकारात्मक विषम पूर्णांक को देखते हुए, इस रूप में स्ट्रिंग की एक सूची, वर्णों की सूची, या न्यूलाइन-पृथक स्ट्रिंग के रूप में एक परिवर्तित ज़िगज़ैग लौटाएं:
#
#
#
#
#
#
#
#
#
#
#
आप #
किसी भी गैर-व्हाट्सएप चरित्र के साथ बदल सकते हैं । प्रत्येक लाइन पर ट्रेलिंग व्हाट्सएप की अनुमति है और एक अनुगामी न्यूलाइन की अनुमति है।
ज़िग-ज़ैग कॉलम पर शुरू होता है 1
और प्रत्येक पंक्ति के लिए एक कॉलम सही चलता है, जब तक कि यह कॉलम तक नहीं पहुंचता n
(जहां n
इनपुट है)। फिर, यह बाएं ओर जाता है 2
, फिर दाएं n-1
, फिर बाएं ओर 3
, दो सीमा के साथ तब तक परिवर्तित होता है जब तक कि बीच के कॉलम ( (n+1)/2
) में ज़िगज़ैग समाप्त न हो जाए ।
परीक्षण के मामलों
उपरोक्त उदाहरण के लिए परीक्षण का मामला है 5
।
निम्नलिखित व्यक्ति परीक्षण मामले हैं:
3
#
#
#
#
7
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
#