एक सिउक्स गाँव है। यह एक कुलदेवता है:
__
___| |___
\/ \ / \/
/\ ``| |`` /\
/^^\ | | /^^\
/ /\ \ | | / /\ \
''''''''''''''''''''''''''''
टोटेम अपने अलग-अलग कार्यों में मदद करने के लिए सिओक्स को मौसम में महारत हासिल करने देता है। पर्याप्त मौसम को लागू करने के लिए कुलदेवता को ठीक से सजाने में ग्रामीणों की मदद करें। कुलदेवता के कई अंग हैं:
__
___|AA|___
\/ \BBBBBBBB/ \/
/\ ``|CC|`` /\
/^^\ |DD| /^^\
/ /\ \ 13 |EE| 42 / /\ \
''''''''''''''''''''''''''''
Aके लिए है सूर्य()या बादलwwBके लिए है बारिश""""""""या बर्फ::::::::Cके लिए है गरज़zzDके लिए है हवा~~Eके लिए है कोहरा==
लेकिन वह सब नहीं है। कुलदेवता को मौसम नर्तकियों की आवश्यकता होती है। जितने अधिक तत्व लगाए जाते हैं, उतने अधिक नर्तक आवश्यक होते हैं। यदि कोई एक तत्व लगाया जाता है, तो एक नर्तक की आवश्यकता होती है। दो तत्व, दो नर्तक। चार तत्वों से परे, हमेशा चार नर्तकियों में होगा। यदि कोई तत्व नहीं लगाया गया है, तो किसी नर्तक की आवश्यकता नहीं है। कुलदेवता को आराम करने की आवश्यकता है।
मौसम नर्तकियों को क्रम में दिखाई देना चाहिए 1234। उदाहरण के लिए अगर वहाँ दो नर्तकियों, स्लॉट हैं 1और 2कब्जा कर लिया जाना चाहिए। इसके अलावा, प्रत्येक नर्तक एक अलग आकृति प्रदर्शित करता है:
1हैT2हैY3हैK4हैX
अब, ग्रामीण अपनी मौसम की इच्छाओं को व्यक्त करेंगे। वे एक वाक्य का उच्चारण करेंगे जिसमें वे मौसम तत्व शामिल हैं जो वे करना चाहते हैं। अपनी इच्छाओं को पूरा करने के लिए कुलदेवता और नर्तकियों को सेट करें।
चुनौती
एक प्रोग्राम लिखें जो इनपुट के रूप में एक स्ट्रिंग लेता है, वाक्य में तत्वों ( सूरज , बारिश ,…) से मेल खाता है , और टोटेम के साथ पूरे गांव को ठीक से सेट और उसके नर्तकियों को आउटपुट करता है। आपके प्रोग्राम को इनपुट स्ट्रिंग की शुद्धता की जांच करने की आवश्यकता नहीं है (जैसे इसमें सूरज और बादल दोनों शामिल नहीं होंगे )। यह शब्दों से मेल खाना चाहिए (शाब्दिक अर्थ में):
- इनपुट स्ट्रिंग हवा से
X says: "I like the wind, it blows the worries away"मेल खाती है , क्योंकि अल्पविराम शब्द का हिस्सा नहीं है - इनपुट स्ट्रिंग हवा से
Y says: "I hope the weather won't get too windy"मेल नहीं खाती है , क्योंकि हवा और हवा दो अलग-अलग शब्द हैं
मैच करने के लिए शब्द (s) इनपुट स्ट्रिंग के उद्धृत भाग में होने की गारंटी है (पहला भाग जो यह बात कर रहा है जिसमें कभी भी ऐसा शब्द नहीं होगा जिसे मिलान किया जा सके)।
उदाहरण
The squaw says: "I want sun and wind for drying the clothes"
__
___|()|___
\/ \ / \/
/\ ``| |`` /\
/^^\ |~~| /^^\
/ /\ \ T | | Y / /\ \
''''''''''''''''''''''''''''
The warrior thinks: "A good thunderstorm will afraid the invaders. Or a snow storm. Or an impenetrable fog. Or an oppressive sun."
__
___|()|___
\/ \::::::::/ \/
/\ ``|zz|`` /\
/^^\ | | /^^\
/ /\ \ TK |==| XY / /\ \
''''''''''''''''''''''''''''
The papoose shouts: "I WANNA GO OUTSIDE PLAY UNDER THE SUN!"
__
___|()|___
\/ \ / \/
/\ ``| |`` /\
/^^\ | | /^^\
/ /\ \ T | | / /\ \
''''''''''''''''''''''''''''
The wise grandma whispers: "The totem is an illusion"
__
___| |___
\/ \ / \/
/\ ``| |`` /\
/^^\ | | /^^\
/ /\ \ | | / /\ \
''''''''''''''''''''''''''''
The shaman confides: "I perform my magic hidden in the fog, under the rain or at least under heavy clouds"
__
___|ww|___
\/ \""""""""/ \/
/\ ``| |`` /\
/^^\ | | /^^\
/ /\ \ TK |==| Y / /\ \
''''''''''''''''''''''''''''
The village chief claims: "The meat of bison is better preserved in the snow, or dried under a burning sun. My Pa' used to say that heavy wind and a thunderstorm could help too, but I have no clue how. And despite everyone contradicting me, I am persuaded a good fog will do as well"
__
___|()|___
\/ \::::::::/ \/
/\ ``|zz|`` /\
/^^\ |~~| /^^\
/ /\ \ TK |==| XY / /\ \
''''''''''''''''''''''''''''
यह कोड-गोल्फ है इसलिए बाइट्स जीत में सबसे छोटा जवाब है। स्पष्टीकरण को प्रोत्साहित किया जाता है।
The papoose shouts: "I WANNA GO OUTSIDE PLAY UNDER THE SUN!"। इसके अलावा यह चुनौती बहुत कम दर्दनाक और बहुत अधिक मजेदार थी जितना मैंने सोचा था कि यह चुनौती के लिए बहुत धन्यवाद होगा: पी :)
sunऔरclouds, या दोनोंrainऔर नहीं मिलेंगेsnow?