【paizaの森練習問題コンテスト6】過去問題6 > 採点 (paizaランク C 相当) [難易度: 1067 ±70]
※リンク先へ移動するためには[paiza]へのログインが必要です。
パイザ君の受けるある試験は問題数が n 問あり、i (1 ≦ i ≦ n) 問目のパイザ君の解答結果は m_i でした。パイザ君の通う学校の先生の採点方式では、正答した場合は 2 点、不正解の場合は-1 点、無回答の場合は 0 点になります。この方式に従うときの合計点を求めてください。
入力値(例)
4
correct
correct
incorrect
no_answer
出力値(例)
3
解答例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php $n = trim(fgets(STDIN)); $score = 0; for($i=0; $i<$n; $i++) { $m = trim(fgets(STDIN)); switch($m) { case "correct": $score += 2; break; case "incorrect": $score -= 1; break; case "no_answer": $score += 0; break; } } echo $score; ?> |