Im ursprünglichen Shantae-Spiel gibt es Transformationstänze, die Sie rechtzeitig mit dem D-Pad, A und B eingeben müssen. Wenn Sie während des Tanzens eine vordefinierte Sequenz abschließen, verwandeln Sie sich in die entsprechende Form (oder teleportieren oder heilen). . Ihre Aufgabe ist es, den entsprechenden Effekt auszugeben, wenn Sie eine Eingabe erhalten. Der Haken ist, dass Sie möglicherweise vorher und nachher irrelevante Tanzbewegungen in der Eingabe erhalten und dass möglicherweise nicht einmal ein Tanz in der Eingabe vorhanden ist.
Die Tänze
Verwendung UDLRAB
für Tanzbewegungen:
- Affe:
DR
- Elefant:
DL
- Spinne:
DA
- Harpyie:
DB
- Tinkerbat:
DUU
- Heilen:
DUA
- Scuttle Town:
DULR
- Wasserstadt:
DURLAB
- Oasenstadt:
DURRBA
- Zombie-Karawane:
DULLBA
- Banditenstadt:
DUBLBR
Codierung
Eingabe: Eine Folge von Tanzbewegungen. Dies kann die Werte Up, Down, Left, Right, B, A und Wait enthalten. Verwenden Sie eine geeignete Codierung.
Ausgabe: Ein Wert, der dem ersten übereinstimmenden Tanz in der Sequenz entspricht, oder ein eindeutiger Wert, wenn keine Übereinstimmung vorliegt. Sie können dies auf jede bequeme Weise codieren.
Beispiele
Verwenden .
zum Warten:
DR
→ AffeUUU.DLUAB
→ ElefantL.DDBALL
→ HarpyieLRLRDURURLAB
→ Keine ÜbereinstimmungDUBLBR
→ BanditenstadtDURLBA
→ Keine ÜbereinstimmungDDUDR
→ AffeRLAB
→ Keine Übereinstimmung.DUUBBB
→ TinkerbatDADRDL
→ Spinne.DURRBADR
→ OasenstadtDURR.BA
→ Keine Übereinstimmung
Andere Regeln / Hinweise
- Es gelten Standardregeln für Lücken und E / A-Methoden
- Beschreiben Sie Ihre Kodierung für Tanzbewegungen und passende Tänze.
- Die Eingabe kann mehr als einen Tanz enthalten. Wenn dies der Fall ist, stimmen Sie nur mit dem ersten überein, der in der Eingabe angezeigt wird.
- Warten unterbricht Tänze.
DURLAB
Water Town