Oreoorererereoo
Biorąc pod uwagę ciąg wejściowy podobny do słowa „oreo”, podaj ASCII reprezentację pliku cookie, która jest tak szeroka jak ciąg wejściowy (aby zapewnić stabilność pliku cookie).
Zasady
- Dane wejściowe to małe litery, niepuste ciągi bez białych znaków, zawierające dowolną kombinację ciągów „o” i „re” oraz zawierające tylko te ciągi.
- Ciąg „o” reprezentuje stały plik cookie, a ciąg „re” reprezentuje wypełnienie.
- Dane wyjściowe muszą być skumulowanym plikiem cookie, który jest tak szeroki jak łańcuch wejściowy.
- Dane wyjściowe nie mogą być tablicą ciągów
- Ciasteczko musi nakładać się na wypełnienie po jednym znaku z każdej strony
- Znaki użyte w danych wyjściowych nie muszą pasować do danych wyjściowych poniżej (█ i ░), muszą po prostu być różnymi znakami spacji dla dwóch części pliku cookie
- Wymagane jest wypełnienie białych znaków po lewej stronie wypełnienia, a wszelkie końcowe białe znaki są opcjonalne
Przykłady
Input: oreo
Output:
████
░░
████
Input: o
Output:
█
Input: re
Output: (two spaces)
Input: rere
Output:
░░
░░
Input: oreoorererereoo
Output:
███████████████
░░░░░░░░░░░░░
███████████████
███████████████
░░░░░░░░░░░░░
░░░░░░░░░░░░░
░░░░░░░░░░░░░
░░░░░░░░░░░░░
███████████████
███████████████
Ponieważ jest to kod golfowy, wygrywa najkrótsza odpowiedź, powodzenia :)
re
powinny być teraz akceptowane, ponieważ 1 or 2 spaces
niekoniecznie 2?