Coding_Gamesメモ_TicTacToe

Coding_Gamesメモ_TicTacToe

javaの学習にCoding_Games を知り、学習の記録としてメモ。
To debug:

System.err.println( );

を使うとデバックしやすくなる。(エラー出力は評価に影響しない)

内容

○×ゲームの最後の1手を探す

ルール

○×ゲームで○のプレーヤーが1手で勝利できるときは勝利状況を、そうでなければfalse を出力する

インプット

3×3マスのゲームボード

  • "." 空白のスペース
  • "X" プレーヤーXのスペース
  • "O" プレーヤーOのスペース

アウトプット

プレーヤーO が勝利したゲームボード or false

使用したクラス

String

(char) = String.charAt( x )
x はint、 x番目の文字を出力

考え方

1手で勝利になる場所を見つけたい= 'O'2つと'.'1つのパターンを見つけたい
それを探す関数を作り、縦横斜め探して見つけたら'.'を'O'に変えて出力

Coding_Games:https://www.codingame.com/
String (Java Platform SE 8) - Oracle Cloud:https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html