파이썬 챌린지_11
틱택토 입력
도전 수준 4/10
1: X | O | X
-----------
2: | |
-----------
3: O | |
A B C
보드는 2D 목록으로 표시됩니다.
board = [
["X", "O", "X"],
[" ", " ", " "],
["O", " ", " "],
]
예를 들어:
힌트:
내 솔루션
board = [
["X", "O", "X"], # 1
[" ", " ", " "], # 2
["O", " ", " "], # 3
] # A B C
def get_row_col(tic_tac):
tic = tic_tac.upper()
col = tic[0]
row = int(tic[1]) - 1
board_keys = {"A": 0, "B": 1, "C": 2}
for key in board_keys:
if key == col:
column = board_keys[key]
return (row, column)
print(get_row_col("c1"))
또 다른 솔루션
def get_row_col(choice):
translate = {"A": 0, "B": 1, "C": 2}
letter = choice[0]
number = choice[1]
row = int(number) - 1
column = translate[letter]
return (row, column)
Reference
이 문제에 관하여(파이썬 챌린지_11), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mahmoudessam/python-challenge11-jmp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)