У цьому виклику ви збираєтесь розміщувати літери алфавіту в декартовій площині та виводити результат у вигляді тексту.
Ваша інформація буде складатися із списку списку з 3 параметрами:
- Х координата
- Y координати
- Рядок
Як?
Ми знаємо, що декартові площини містять 2 осі і 4 квадранти, де знаками координат є , , і . Наприклад
Розглянемо наступну матрицю 3 на 3 як декартову площину
Якщо нам введено щось на зразок [[-1,1,L],[0,1,F]]
нашої матриці, буде виглядати щось подібне
І кінцевий вихід LF
На додаток до цього є деякі моменти, які ми повинні дотримуватися, щоб отримати правильний результат:
- Коли координата X, Y повторюється, вам потрібно буде з'єднати рядки. Приклад: припустимо, що в (-1,1)
F
розміщується рядок , і потрібно розмістити рядокa
в одній точці. Ви об'єднуєте обидва рядки, що призводять до цього,Fa
і це значення, яке буде входити (-1,1). - Ваш вихід повинен відповідати матриці. Приклад уявіть це як свій кінцевий результат:
Ви повинні вивести
Ma rie
i s
cute
Чому?
Ви можете переглянути це як таблицю, де стовпці - це значення осі x, а рядки - вісь y.
Column 1 | Column 2 | Column 3
----------------------------------------
Row 1 | "Ma" | "r" | "ie"
Row 2 | "i" | "s" |
Row 3 | "cute" | |
Усі значення стовпців повинні мати однакову довжину
Column 1 | Column 2 | Column 3
----------------------------------------
Row 1 | "Ma " | "r" | "ie"
Row 2 | "i " | "s" |
Row 3 | "cute" | |
Остаточно ми виводимо результат
Ma rie
i s
cute
Випробування
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
Примітки
- Це повинен бути код-гольф
- Ви можете обернути координати в єдиний список, наприклад
[[3, 3], "c"]
- Ви можете взяти дані в будь-якому розумному форматі
- Ви можете припустити, що у введенні не буде будь-якого числа або порожніх пробілів. наприклад , Там може бути що - щось подібне ,
a a
але ніколи1
або" "
або1a
або1 1
a a
але ніколи, 1
або `` або 1a
або1 1
(int a,int b,string c)
?