演習問題 数とりゲーム

問題

動作例
先に20を宣言したら負けです。
()内から数字を選択して入力してください。

あなた     (1,2,3)
>2
COM        (3,4,5)
>5
あなた     (6,7,8)
>8
COM        (9,10,11)
>10
あなた     (11,12,13)
>12
COM        (13,14,15)
>15
あなた     (16,17,18)
>17
COM        (18,19,20)
>19
あなた     (20)
>20

あなたの負けです。
仕様

・数とりゲームとは
各プレーヤーは最後に宣言された数字の次に大きい3つの数字から1つを宣言できます。
20を宣言したプレーヤーの負けとなります。

・プレーヤーについて
プレーヤー「あなた」はユーザーが入力を行います。
プレーヤー「COM」が入力を行います。「COM」はコンピュータ側でランダムに数字を決定します。

・先攻後攻について
ゲームごとランダムに決定します。

・待った機能
数字の入力時に「m」と入力すると、1つ前の入力に戻ることができます。(ずるいですが。)
例>

あなた (1,2,3)
>2
COM     (3,4,5) 
>5
あなた     (6,7,8)
>8
COM         (9,10,11)
>10
あなた     (11,12,13)
>m
待ったしました。
あなた     (6,7,8)
>