問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
(はじめに)
ひとつ前の問題では山札を推測するために、場に出たカードを除外して残りのカードをすべて列挙しました。
しかし、場に出たカードをすべて暗記することは難しいため、カードをグループごとに点数化して足し合わせる手法が一般的です。
今回は、カウンティングのスコア(カウント)が 0 の状態からスタートし、場に出たカードに応じて以下のルールで計算を行ってください。
・ 2, 3, 4, 5, 6: +1点
・ 7, 8, 9: 0点
・ 10, J, Q, K, A: -1点
(問題)
ジョーカーを除いた 52 枚のトランプの中から、場に出た K 枚のカードが与えられます。
上記のルールに従ってカードを点数化し、その合計値を出力してください。
K
c_1 c_2 ... c_K
合計スコアを 1 行で出力してください。
すべてのテストケースにおいて、以下の条件をみたします。
・1 ≦ K ≦ 52
・c_i はジョーカーを除く 52 枚のトランプに含まれる、互いに異なるカード
3
H2 D5 S10
1
4
HK D7 C8 SA
-2