티스토리 뷰

n = input()
col = int(ord(n[0])) - 96
row = int(n[1])
result = 0
step = [(2, 1), (2, -1), (-2, 1), (-2, -1), (1, 2), (1, -2), (-1, 2), (-1, -2)]
# 이동할 수 있는 가지 수를 저장함

for i in step:
    n_col = col+i[0]  # i의 슬라이스는 x,y, step의 슬라이스는 좌표들
    n_row = row+i[1]
    if n_col >= 1 and n_col <= 8 and n_row >= 1 and n_row <= 8:
        result += 1
print(result)

'Python > 이코테' 카테고리의 다른 글

5-1. 꼭 필요한 자료구조 기초  (0) 2022.06.23
4-3. 게임개발  (0) 2022.06.22
4-1. 아이디어를 코드로 바꾸는 구현  (0) 2022.06.20
11-6. 무지의 먹방라이브  (2) 2022.05.29
11-5. 볼링공 고르기  (0) 2022.05.29
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday