Dalam tantangan ini, Anda akan menempatkan huruf-huruf dari alfabet dalam bidang Kartesius dan menampilkan hasilnya sebagai teks.
Input Anda akan terdiri dari daftar daftar dengan 3 parameter:
- Koordinat X
- Koordinat Y
- Tali
Bagaimana?
Kita tahu bahwa sebuah pesawat Cartesian mengandung 2 sumbu dan 4 kuadran di mana tanda-tanda koordinat adalah , , , dan . Sebagai contoh
Pertimbangkan matriks 3 per 3 berikut sebagai bidang Kartesius
Jika kita diberikan dalam input, sesuatu seperti [[-1,1,L],[0,1,F]]
matriks kita akan terlihat mirip
Dan hasil akhirnya LF
Selain itu ada beberapa poin yang perlu kita ikuti untuk mendapatkan hasil yang benar:
- Ketika sebuah X, Y coord diulang, Anda harus menyatukan string. Contoh: asumsikan dalam (-1,1) string
F
ditempatkan dan Anda perlu menempatkan stringa
pada titik yang sama. Anda menggabungkan kedua string yang menghasilkanFa
dan itulah nilai yang akan masuk (-1,1). - Output Anda harus konsisten dengan matriks. Contoh bayangkan ini sebagai hasil akhir Anda:
Anda harus mengeluarkan
Ma rie
i s
cute
Mengapa?
Anda dapat melihat ini sebagai tabel di mana kolom adalah nilai sumbu x dan baris sumbu y.
Column 1 | Column 2 | Column 3
----------------------------------------
Row 1 | "Ma" | "r" | "ie"
Row 2 | "i" | "s" |
Row 3 | "cute" | |
Semua nilai kolom harus memiliki panjang yang sama
Column 1 | Column 2 | Column 3
----------------------------------------
Row 1 | "Ma " | "r" | "ie"
Row 2 | "i " | "s" |
Row 3 | "cute" | |
Finnaly kami hasilkan
Ma rie
i s
cute
Uji Kasus
Input
------------
[[3, 3, "c"]
[4, 1, "un"]
[5, 3, "e"]
[4, 3, "od"]
[4, 2, "lf"]
[1, 2, "go"]
[2, 1, "i"]
[2, 1, "s f"]]
Output
--------------
code
go lf
is f un
Input
--------------
[[0, 0, 's'],
[-1,1, 'M'],
[0, 1, 'r'],
[-1,1, 'a'],
[1, 1, 'i'],
[-1, 0, 'i'],
[1, 1, 'e'],
[-1,- 1, 'c'],
[-1,- 1, 'u'],
[-1, -1, 'te']]
Output.
----------------
Ma rie
i s
cute
Catatan
- Ini seharusnya kode-golf
- Anda dapat membungkus koordinat dalam satu daftar misalnya
[[3, 3], "c"]
- Anda dapat mengambil input dalam format apa pun yang masuk akal
- Anda dapat mengasumsikan tidak akan ada angka atau ruang kosong hanya dalam input. misalnya ada bisa menjadi sesuatu seperti
a a
tetapi tidak pernah1
atau" "
atau1a
atau1 1
a a
tetapi tidak pernah 1
atau `` atau 1a
atau1 1
(int a,int b,string c)
:?