W tym wyzwaniu otrzymasz blok tekstu i musisz przemyśleć tekst.
Wkład:
- Ciąg do odzwierciedlenia. Tekst nie może być dostarczony jako tablica, której elementami są wiersze tekstu. Na przykład,
"ab\ncd"i['a','b','\n','c','d']są dozwolone, ale['ab','cd']czy[['a','b'],['c','d']]nie. Możesz założyć, że wszystkie linie mają tę samą liczbę znaków (w razie potrzeby uzupełnione białymi spacjami). - Wartość logiczna, gdzie
Truewskazuje odbicie Y iFalseodbicie X
Dwa wejścia można przekazać w dowolnej kolejności.
Wydajność:
Odbity ciąg. Postacie się nie zmieniają, tylko ich pozycja. Powstały blok obrazu powinien być wyrównany do lewego górnego rogu (pierwszy wiersz i kolumna muszą zawierać znak spacji). Końcowe białe znaki (w dowolnym wierszu) są dozwolone.
Przypadki testowe:
False
o /
--|/
|
/ \
/ o
/|--
|
\ /
True
o /
--|/
|
/ \
/ \
|
--|/
o /
True
text
text
False
text
txet
True
P
P
C
G
G
C
P
P
False
P
P
C
G
P
P
C
G
True
abcde
fghij
kl mn
opqrs
tuvwx
tuvwx
opqrs
kl mn
fghij
abcde
To jest golf golfowy , więc odpowiedz na najkrótszą odpowiedź w swoim ulubionym języku!
\nsię aż do stwierdzenia, że nie jest to reprezentacja łańcucha.
1I0), czy musimy użyćTrueiFalse?