Nội dung Bài tập
- Mã:
- HORSE_MOVE
- Tên:
- Di chuyển mã
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- 22120430
Di chuyển mã trong cờ vua
Viết một chương trình để tính toán số lượng ô trống mà mã có thể di chuyển đến từ một vị trí trên bàn cờ vua.
Mã trong cờ vua có thể di chuyển bằng cách thực hiện bước nhảy hình chữ L, trong đó di chuyển 2 ô theo chiều ngang hoặc dọc, sau đó di chuyển 1 ô theo chiều vuông góc. Điều kiện là mã không thể di chuyển ra khỏi bàn cờ và không được chồng lên các quân cờ khác.
Bàn cờ vua có kích thước 8x8, với các cột được đánh số từ A đến H và các hàng được đánh số từ 1 đến 8.
Input:
-Là 1 chuỗi gồm 2 kí tự chữ cái và số trên bàn cờ vua
Output:
-Là số lượng vị trí mà mã có thể di chuyển được khi đứng tại ô người dùng nhập vào.
Ví dụ:
Input
Output
A1
2
Ví dụ:
Input
Output
D4
8
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận