มีหมู่บ้าน Sioux มันมีโทเท็ม:
__
___| |___
\/ \ / \/
/\ ``| |`` /\
/^^\ | | /^^\
/ /\ \ | | / /\ \
''''''''''''''''''''''''''''
Totem ช่วยให้ Sioux เป็นผู้ควบคุมสภาพอากาศเพื่อช่วยในการทำงานที่แตกต่างกัน ช่วยชาวบ้านตกแต่งโทเท็มอย่างเหมาะสมเพื่อเรียกสภาพอากาศที่เพียงพอ โทเท็มมีหลายส่วน:
__
___|AA|___
\/ \BBBBBBBB/ \/
/\ ``|CC|`` /\
/^^\ |DD| /^^\
/ /\ \ 13 |EE| 42 / /\ \
''''''''''''''''''''''''''''
A
สำหรับดวงอาทิตย์()
หรือเมฆww
B
สำหรับฝน""""""""
หรือหิมะ::::::::
C
สำหรับพายุฝนฟ้าคะนองzz
D
สำหรับลม~~
E
สำหรับหมอก==
แต่นั่นไม่ใช่ทั้งหมด โทเท็มต้องการนักเต้นอากาศ ยิ่งมีการเรียกใช้องค์ประกอบมากเท่าใดจำนวนของนักเต้นที่ต้องการก็จะสูงขึ้นเท่านั้น หากมีองค์ประกอบหนึ่งที่เรียกใช้นักเต้นเป็นสิ่งจำเป็น สององค์ประกอบสองนักเต้นรำ นอกเหนือจากสี่องค์ประกอบจะมีนักเต้นไม่เกินสี่คนเสมอ หากไม่มีองค์ประกอบที่เรียกใช้ไม่จำเป็นต้องมีนักเต้น โทเท็มต้องการพักผ่อน
1234
นักเต้นสภาพอากาศที่ต้องปรากฏในการสั่งซื้อ ตัวอย่างเช่นหากมีนักเต้นสองคนช่อง1
และ2
ต้องครอบครอง ยิ่งไปกว่านั้นนักเต้นแต่ละคนมีรูปร่างต่างกัน:
1
คือT
2
คือY
3
คือK
4
คือX
ตอนนี้ชาวบ้านจะแสดงความต้องการสภาพอากาศของพวกเขา พวกเขาจะออกเสียงประโยคที่มีองค์ประกอบสภาพอากาศที่พวกเขาต้องการ ตั้งค่าโทเท็มและนักเต้นเพื่อเติมเต็มความปรารถนาของพวกเขา
ท้าทาย
เขียนโครงการซึ่งจะใช้เวลาสตริงเป็น input ให้ตรงกับองค์ประกอบในประโยค ( ดวงอาทิตย์ , ฝน , ... ), และผลหมู่บ้านเต็มไปด้วยสัญลักษณ์ที่ตั้งไว้อย่างถูกต้องและนักเต้นของมัน โปรแกรมของคุณไม่จำเป็นต้องตรวจสอบความถูกต้องของสายป้อนข้อมูล (เช่นไม่มีทั้งดวงอาทิตย์และเมฆ ) มันจะต้องตรงกับคำ (ในความหมายตามตัวอักษร):
- สายป้อน
X says: "I like the wind, it blows the worries away"
ตรงกับลมเนื่องจากเครื่องหมายจุลภาคไม่ได้เป็นส่วนหนึ่งของคำ - สายป้อน
Y says: "I hope the weather won't get too windy"
ไม่ตรงกับลมเนื่องจากลมแรงและลมเป็นคำที่แตกต่างกันสองคำ
คำที่ตรงกันจะรับประกันว่าอยู่ในส่วนที่ยกมาของสตริงป้อนข้อมูล (ส่วนแรกที่กำหนดผู้ที่กำลังพูดอยู่จะไม่มีคำที่สามารถจับคู่ได้)
ตัวอย่าง
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 / /\ \
''''''''''''''''''''''''''''
นี่คือcode-golfดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ คำอธิบายได้รับการสนับสนุน
The papoose shouts: "I WANNA GO OUTSIDE PLAY UNDER THE SUN!"
สำหรับ นอกจากนี้ความท้าทายนี้ก็เจ็บปวดน้อยลงและสนุกกว่าที่ฉันคิดไว้ขอบคุณสำหรับความท้าทาย: P :)
sun
และclouds
หรือทั้งสองอย่างrain
และsnow
?