कार्य:
इस साइट पर बहुत सारे उत्तर हैं जो इसी की तरह एससीआई कला में व्यवस्थित हैं । आमतौर पर व्यवस्था मैन्युअल रूप से की जाती है, लेकिन क्या इससे कोई कार्यक्रम मदद नहीं करेगा? :)
आपका कार्यक्रम 3 इनपुट लेगा:
- एक एकल पंक्ति के रूप में कोड
- पैटर्न में लाइनों की संख्या (यदि आवश्यक न हो तो छोड़ा जा सकता है)
- पैटर्न खुद,
*
एस या एक और चार के रूप में
नियम:
- आपको एक प्रोग्राम (एक फ़ंक्शन नहीं) लिखना होगा जो स्टड से पढ़ता है
- पाठ को प्रति पंक्ति बाएँ-से-दाएँ रखा गया है
- यदि पैटर्न को भरने के लिए पर्याप्त पाठ नहीं है,
.
तो शेष स्थानों में एस डालें - यदि पैटर्न को भरने के लिए बहुत अधिक पाठ है, तो आउटपुट के बाद इसे प्रिंट करें
- कोड-गोल्फ , इसलिए सबसे छोटा कोड, बाइट्स में जीतता है
नमूना रन:
इनपुट (सटीक फ़िट परीक्षण) :
qwertyuiopasdfghjklzxcvbnm
4
***** * ***
* * * *
* * * *
***** * ***
आउटपुट :
qwert y uio
p a s d
f g h j
klzxc v bnm
इनपुट (अतिरिक्त वर्ण परीक्षण) :
qwertyuiopasdfghjklzxcvbnm12345
4
***** * ***
* * * *
* * * *
***** * ***
आउटपुट :
qwert y uio
p a s d
f g h j
klzxc v bnm
12345
इनपुट (अपर्याप्त वर्ण परीक्षण) :
qwertyuiopasdfg
4
***** * ***
* * * *
* * * *
***** * ***
आउटपुट :
qwert y uio
p a s d
f g . .
..... . ...
X
हमारे लिए काम करने के लिए कार्यक्रम?