a1 b4같은 식으로 위치를 표기하는 체스판 문제를 풀고있다.
행과 열을 정수 n,m 으로 나누어 저장하고 싶은데
character 'a'를 어떻게 int 1 로 바꾸는가!!
C같았으면 그냥 'z'-'a' 같은 식으로 연산하면 되는디
파이썬은 도대체 ..?🤷♀️
pos = input()
row = int(pos[1])
col = int(ord(pos[0])) - int(ord('a')) + 1
으로 저장하면 되겠다!
특정 한 문자를 아스키 코드 값으로 변환
아스키 코드값을 문자로 변환
예시
print(ord('A')) #65
print(ord('a')) #97
print(hex(ord('b'))) #0x62
print(chr(65)) #A
print(chr(96)) #'
print(chr(0x32)) #2