हम पहले से ही अब इसके रिक्त स्थान से एक स्ट्रिंग कैसे करें।
हालांकि, उचित सज्जनों / महिलाओं के रूप में, हम नहीं बल्कि चाहिए कपड़े उतारने यह।
एक स्ट्रिंग को दबाना इसे छीनने के समान है, केवल अधिक नाजुक। एक बार में सभी अग्रणी और अनुगामी रिक्त स्थान को हटाने के बजाय, हम उन्हें एक-एक करके निकालते हैं । हम अग्रणी और अनुगामी के बीच भी वैकल्पिक करते हैं, ताकि चरणों को जला न सकें।
उदाहरण, " codegolf "
(पांच प्रमुख और अनुगामी स्थान) के साथ शुरू :
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
पहले आउटपुट अपरिवर्तित स्ट्रिंग। फिर, हर कदम पर आउटपुट। एक अग्रणी स्थान को हटाने से शुरू करें (यदि लागू हो - नियम # 2 देखें)।
इनपुट में अग्रणी और अनुगामी रिक्त स्थान की एक अलग संख्या हो सकती है। यदि आप एक तरफ रिक्त स्थान से बाहर निकलते हैं, तो दूसरे को तब तक दबाए रखें जब तक कि स्ट्रिंग नंगे न हो।
इनपुट में कोई अग्रणी और न ही अनुगामी स्थान हो सकता है। अगर ऐसा है, तो इसे आउटपुट के रूप में देखें।
PPCG के डिफ़ॉल्ट I / O विधियों का उपयोग करें । PPCG डिफ़ॉल्ट कमियां निषिद्ध हैं।
खाली इनपुट, या इनपुट पर अपरिभाषित व्यवहार जिसमें केवल रिक्त स्थान होते हैं, ठीक है।
आप मान सकते हैं कि स्ट्रिंग में केवल ASCII प्रिंट करने योग्य स्थान (
0x20
से0x7E
) के वर्ण होंगे ।
उदाहरण - रिक्त स्थान को .
बेहतर पठनीयता के लिए डॉट्स द्वारा प्रतिस्थापित किया जाता है:
4 leading spaces, 5 trailing: "....Yes, Sir!....."
....Yes, Sir!.....
...Yes, Sir!.....
...Yes, Sir!....
..Yes, Sir!....
..Yes, Sir!...
.Yes, Sir!...
.Yes, Sir!..
Yes, Sir!..
Yes, Sir!.
Yes, Sir!
6 leading, 3 trailing: "......Let's go golfing..."
......Let's go golfing...
.....Let's go golfing...
.....Let's go golfing..
....Let's go golfing..
....Let's go golfing.
...Let's go golfing.
...Let's go golfing
..Let's go golfing
.Let's go golfing
Let's go golfing
0 leading, 2 trailing: "Hello.."
Hello..
Hello.
Hello
0 leading, 0 trailing: "World"
World
21 leading, 5 trailing: ".....................a....."
.....................a.....
....................a.....
....................a....
...................a....
...................a...
..................a...
..................a..
.................a..
.................a.
................a.
................a
...............a
..............a
.............a
............a
...........a
..........a
.........a
........a
.......a
......a
.....a
....a
...a
..a
.a
a
एक सज्जन / महिला संक्षिप्त है, इसलिए बाइट्स में सबसे कम उत्तर जीतता है ।
0x20
में 0x7E
) में ASCII वर्णों को संभालना होगा । अन्य लोग पूर्वनिर्धारित व्यवहार हैं।
" test\r "
या " \v test"
तो जैसी कोई चीज होगी ही नहीं ।
".....................a....."
? अगर ऐसा है तो मैं इसे जोड़ने का सुझाव देता हूं क्योंकि कुछ जवाब इस तरह के परीक्षण को विफल करते हैं। (डॉट्स पाठ्यक्रम की बेहतर पठनीयता के लिए हैं)