Dalam tantangan ini, Anda akan diberi blok teks, dan Anda perlu melakukan refleksi pada teks.
Memasukkan:
- String yang akan direfleksikan. Teks mungkin tidak disediakan sebagai array yang elemen-elemennya adalah garis-garis teks. Misalnya,
"ab\ncd"dan['a','b','\n','c','d']diperbolehkan, namun['ab','cd']atau[['a','b'],['c','d']]tidak. Anda dapat mengasumsikan bahwa semua garis memiliki jumlah karakter yang sama (diisi dengan spasi putih jika diperlukan). - Boolean di mana
Truemenunjukkan refleksi Y danFalsemenunjukkan refleksi X
Dua input dapat dikirimkan dalam urutan apa pun.
Keluaran:
String yang dipantulkan. Karakter tidak berubah, hanya posisinya. Blok gambar yang dihasilkan harus disejajarkan ke kiri atas (baris dan kolom pertama masing-masing harus mengandung karakter non-spasi). Trailing whitespace (pada sembarang garis) diizinkan.
Kasus uji:
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
Ini adalah kode-golf , jadi jawablah dengan jawaban terpendek dalam bahasa favorit Anda!
\nsaya akan mengatakan bahwa itu bukan representasi string.
1Dan0) atau kita harus menggunakanTruedanFalse?