Oreoorererereoo
एक इनपुट स्ट्रिंग को देखते हुए जो "oreo" शब्द के समान है, कुकी का ASCII प्रतिनिधित्व दें जो इनपुट स्ट्रिंग (कुकी स्थिरता सुनिश्चित करने के लिए) के समान चौड़ी हो।
नियम
- इनपुट लोअरकेस है, एक गैर-रिक्त स्ट्रिंग जिसमें कोई भी व्हाट्सएप नहीं होता है जिसमें स्ट्रिंग्स "ओ" और "री" का कोई संयोजन होता है, और केवल उन स्ट्रिंग्स होते हैं।
- स्ट्रिंग "ओ" ठोस कुकी का प्रतिनिधित्व करता है, जबकि स्ट्रिंग "री" भरने का प्रतिनिधित्व करता है।
- आउटपुट एक स्टैक्ड कुकी होना चाहिए जो इनपुट स्ट्रिंग जितनी चौड़ी हो।
- आउटपुट स्ट्रिंग्स का एक सरणी नहीं हो सकता है
- कुकी को प्रत्येक तरफ एक वर्ण द्वारा भरने को ओवरलैप करना चाहिए
- आउटपुट के लिए उपयोग किए जाने वाले वर्णों का आउटपुट (░ और they) से नीचे का मिलान नहीं होता है, उन्हें बस कुकी के दो भागों के लिए अलग-अलग गैर-व्हाट्सएप वर्ण होना चाहिए।
- भरने के बाईं ओर व्हाट्सएप पैडिंग की आवश्यकता होती है, और किसी भी अनुगामी व्हाट्सएप वैकल्पिक है
उदाहरण
Input: oreo
Output:
████
░░
████
Input: o
Output:
█
Input: re
Output: (two spaces)
Input: rere
Output:
░░
░░
Input: oreoorererereoo
Output:
███████████████
░░░░░░░░░░░░░
███████████████
███████████████
░░░░░░░░░░░░░
░░░░░░░░░░░░░
░░░░░░░░░░░░░
░░░░░░░░░░░░░
███████████████
███████████████
चूंकि यह कोड गोल्फ का सबसे छोटा उत्तर जीतता है, इसलिए शुभकामनाएं :)
re
अब स्वीकार्य होना चाहिए 1 or 2 spaces
, जरूरी नहीं कि 2?