概要
paiza.ioでelixirやってみた。
練習問題やってみた。
構想編
練習問題
オセロを書け。
方針
- 盤の表示
A B C D E F G H
1
2
3
4 ○ ×
5 × ○
6
7
8
- データ構造
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 2, 1, 1, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
- 置く
盤に、石を置く。
- チェック
そこに石が置けるかチェックする。
- 色を変える
8方向で石の色変える
- 指す
定石を指す
- 終わり
終わりかチェックする
- 判定
どっちが勝った
- フロー
黒が指示
チェックして、置く(色が変わる)
盤を表示
白が指す(色が変わる)
盤を表示
終わりか
繰り返す
判定
以上。