#20. Shaxmat donalarini surish #2
Sizga shaxmat donalaridan birining nomi (Shoh, Farzin, Fil, Ot, Ruh) va uning shaxmat doskasidagi koordinatalari beriladi. Siz shaxmat taxtasidagi holatni 8x8 matritsada tasvirlashingiz kerak. Matritsaning chap quyi burchagi A1 deb qaraladi. Qoidalari: - Shaxmat donasi turgan katakni 2 bilan; - U bitta urunishda yura oladigan kataklarni 1 bilan; - Qolgan barcha kataklarni 0 bilan to'ldiring.
Bir satrda shaxmat donasining nomi va uning taxtadagi koordinatasi probel bilan ajratilgan holda beriladi.
8 qatordan iborat 8x8 o'lchamli matritsani chiqaring. Sonlar orasida probel bo'lishi kerak.
Dona nomi berilganlardan biri, koordinata A1 dan H8 gacha.
You are given the name of a chess piece (King, Queen, Bishop, Knight, Rook) and its coordinates on a chessboard. You need to represent the state of the chessboard as an 8x8 matrix. The bottom-left corner of the matrix is considered A1.
Rules:
-
Fill the cell where the piece is located with 2.
-
Fill the cells it can move to in a single turn with 1.
-
Fill all other cells with 0.
A single line containing the name of the chess piece and its coordinates (e.g., "Ot E4"), separated by a space.
Print an 8x8 matrix where numbers are separated by spaces.
1 <= YYYY <= 9999 (Note: Piece name must be one of the specified ones, coordinates from A1 to H8).
Вам дано название одной из шахматных фигур (Король, Ферзь, Слон, Конь, Ладья) и её координаты на шахматной доске. Вам необходимо представить состояние шахматной доски в виде матрицы 8x8. Левый нижний угол матрицы считается A1.
Правила:
-
Клетку, на которой стоит фигура, отметьте цифрой 2.
-
Клетки, на которые фигура может пойти за один ход, отметьте цифрой 1.
-
Все остальные клетки заполните цифрой 0.

В одной строке через пробел вводятся название фигуры и её координаты на доске (например, "Ot E4").
Выведите матрицу размером 8x8, где числа разделены пробелами.
Название фигуры — одно из указанных, координаты — от A1 до H8.
Sizga shaxmat donalaridan birining nomi (Shoh, Farzin, Fil, Ot, Ruh) va uning shaxmat doskasidagi koordinatalari beriladi. Siz shaxmat taxtasidagi holatni 8x8 matritsada tasvirlashingiz kerak. Matritsaning chap quyi burchagi A1 deb qaraladi. Qoidalari: - Shaxmat donasi turgan katakni 2 bilan; - U bitta urunishda yura oladigan kataklarni 1 bilan; - Qolgan barcha kataklarni 0 bilan to'ldiring.
Kiruvchi ma'lumotlar
Bir satrda shaxmat donasining nomi va uning taxtadagi koordinatasi probel bilan ajratilgan holda beriladi.
Chiquvchi ma'lumotlar
8 qatordan iborat 8x8 o'lchamli matritsani chiqaring. Sonlar orasida probel bo'lishi kerak.
Cheklovlar
Dona nomi berilganlardan biri, koordinata A1 dan H8 gacha.
Misollar
Shoh F5
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Ruh H1
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2
Farzin C3
0 0 1 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1 0 1 0 1 0 0 0 0 1 1 1 0 0 0 0 1 1 2 1 1 1 1 1 0 1 1 1 0 0 0 0 1 0 1 0 1 0 0 0
Fil A1
0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0
Ot D4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0