Bei dieser einfachen, aber unterhaltsamen Herausforderung mussten Sie feststellen, ob Jimmy von ihrer Plattform fallen würde. Jimmy hat drei Körperteile /, ound \wie diese angeordnet sind
/o\
Plattformen sind mit vertreten -. Jimmy fällt von der Plattform, wenn sich zwei oder mehr Körperteile nicht direkt über einer Plattform befinden.
Einige Beispiele:
/o\
- -------
Jimmy gleicht aus, da alle Körperteile über a liegen -.
/o\
------ ---
Jimmy wird ausgeglichen, da zwei Körperteile über -s liegen.
/o\
-- ---- --
Jimmy gleicht aus, obwohl sie auf zwei Plattformen aufgeteilt sind
/o\
-
Jimmy wird nicht ausbalanciert, da sich zwei Körperteile nicht über einer Plattform befinden.
Ihre Aufgabe ist es, ein Programm zu schreiben, das eine Plattform als einen längeren Container mit nur -s und s (z. B. einem String) betrachtet und die Anzahl der Jimmys ausgibt, die auf der Plattform so platziert werden können, dass keiner von ihnen herunterfällt und keiner von ihnen herunterfällt Überlappung. Ein Jimmy kann einen seiner Körperteile links vom Anfang der Saite oder rechts vom Ende der Saite haben.
Dies ist Codegolf, daher werden Antworten in Bytes bewertet, wobei weniger Bytes das Ziel sind.
Testfälle
Eingänge
- - -
- -
--
-- --
----
- -- --
------- -
Entsprechende Ausgänge
0
0
1
1
2
2
2
3