>>> get_position(generate_table('marvin')[0], 'M') (0, 12)
(table: tuple[str, str], char: str)
| 61 | |
| 62 | |
| 63 | def get_position(table: tuple[str, str], char: str) -> tuple[int, int]: |
| 64 | """ |
| 65 | >>> get_position(generate_table('marvin')[0], 'M') |
| 66 | (0, 12) |
| 67 | """ |
| 68 | # `char` is either in the 0th row or the 1st row |
| 69 | row = 0 if char in table[0] else 1 |
| 70 | col = table[row].index(char) |
| 71 | return row, col |
| 72 | |
| 73 | |
| 74 | def get_opponent(table: tuple[str, str], char: str) -> str: |