티스토리 뷰
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 |
댓글