情報領域演習第一:P演習
電気通信大学情報理工学域I類 (情報系)
2017年度後学期 (再履修生用)
[一覧に戻る]
課題E4
問題
2人が $n$ 回じゃんけんをしたとき,勝敗の集計結果を出力せよ.出力の仕方は仕様と例を参考にせよ.
仕様
- 入力は3行に渡る.1行目は整数 $n$,2行目は第1プレイヤーの出した手,3行目は第2プレイヤーの出した手を表す.
- $1 \leq n \leq 10000$.
- 出した手は,0でグー,1でチョキ,2でパーを表す.
- 2行目には $n$ 個の数値が並び,最初の数値は第1プレイヤーが初めに出した手,2番目の数値は第1プレイヤーが2番目に出した手,3番目の数値は第1プレイヤーが3番目に出した手,... を表す.数値の間には空白が1つ入っている.
- 3行目にも $n$ 個の数値が並び,これは第2プレイヤーが出した手を表す.意味は2行目が第1プレイヤーの出した手に対して持つものと同じである.
- 出力は標準出力に行う.
- 出力の後に改行する.
- 第1プレイヤーの立場で考え,「Total: $n$, Win: $a$, Loss: $b$, Draw: $c$」の形式で出力する.$n$ はジャンケンを行った回数,$a$ は第1プレイヤーが勝利した回数,$b$ は第1プレイヤーが敗北した回数,$c$ は引き分け (あいこ) の回数を表す.空白の位置と数に注意する.
例
入力 => 出力
3
0 0 0
1 1 2 => Total: 3, Win: 2, Loss: 1, Draw: 0
5
1 2 0 2 1
0 0 1 1 1 => Total: 5, Win: 2, Loss: 2, Draw: 1
10
1 2 0 2 1 0 1 2 0 2
1 1 1 2 2 2 0 0 0 0 => Total: 10, Win: 4, Loss: 3, Draw: 3
提出法
CEDにて,プログラムを作成したディレクトリで以下を実行せよ.
> ~oa000833/enshu1p/2016/checker_e4.rb ファイル名
「Submission successfully completed.」と表示されれば,提出が完了したことになる.
[一覧に戻る]
[Teaching Top]
[Top]
okamotoy@uec.ac.jp