No. 092 ブラックジャックその2

No.91で作ったブラックジャックゲームをさらに進化させよう。ブラックジャックでは、最初に配られた2枚の合計では足りない場合、21を超えない限り何枚でもカードを追加で引くことができる。
合計が16以下の場合はもう一枚カードを引き、17以上になったら止める、というルールで自動的にカードを引くプログラムを作成せよ。

実行例

【実行例、表示の方法はこの通りでなくてもよい】
8 6 : 合計14
もう一枚引きます
8 6 4 : 合計18
これでOKです

8 2 : 合計10
もう一枚引きます
8 2 3 : 合計13
もう一枚引きます
8 2 3 3 : 合計16
もう一枚引きます
8 2 3 3 5 : 合計21
これでOKです

K 5 : 合計15
もう一枚引きます
K 5 Q : 合計25
バストです

ヒント:何枚目まで引いたか覚えておく変数を作る。バストするか17以上になるまで引いた枚数を1つ増やし、表示を繰り返す。手持ちのカードを覚えておく配列を別に作って、引いたカードをコピーするようにしてもよいだろう(対戦化するならこのような工夫が必要になる)。