しかし我々はこのゲームをプレイしません。 あなたはこのゲームの結果の審判になってください。 ゲームの結果を与えられて、ゲームが勝利または引き分けで終わったのかと同時に誰が勝利者だったかを判定しなければいけません。 Xのプレイヤーが勝ったときは"X"を返し、Oのプレイヤーが勝ったときは"O"を返し、ゲームが引き分けのときは"D"を返すことを確実にしてください。
ゲームの結果は文字列のリストとして表現されます、ここで"X"と"O"はプレイヤーのマークで"."は空きのマスです。
どのように使われるか: このタスクのコンセプトは、データ型を繰り返すときにあなたの役に立つでしょう。 結果をチェックする方法を知ることをあなたに可能にすることで、ゲームのアルゴリズムにも使うことができます。
動きます。動くけど、あまりにも無駄が多すぎる。読んだら何してるか一瞬でわかるという意味では良いコードなのかもしれないけどね。
mapはシーケンスのすべての要素を関数の引数として実行し、その実行結果から新しいlistを作成する。