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






    Quảng cáo
       Ngôn ngữ : 

       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