今年はIMCをやりました。ここの他の誰かがそれをしましたか?
UKMT Intermediate Maths Challengeの論文には、25の質問があります。最初の15の質問では、正解すれば5つの点が付けられます。他の10個の質問については、それらを正しく評価するために6つのマークを取得します。最後の10問では、間違った場合はマークを失います!16から20の質問では、1つのマークを失います。最後の5つの質問では、2つのマークを失います。質問を空白のままにすると、マークは授与または控除されません。最初の15の質問のいずれかを間違えたとしても採点は差し引かれません。論文は複数の選択肢があります。各質問に対して、A、B、C、D、およびEから回答を選択できます。各質問には常に1つの正解があります。
2つの文字列を取り、スコアを出力するプログラム/関数を作成します。最初の文字列は、論文への回答になります。質問をスキップする場合は、スペース、ヌルバイト、またはアンダースコアを使用してください。それ以外の場合は、回答に文字A、B、C、D、またはEを使用します。入力は大文字でも小文字でもかまいません。2番目の文字列は、論文の各質問に対する正解になります。プログラム/関数はスコアを出力します。コードを短くしてください。
テストケース:
DDDDDDDDDDDDDDDDDDDDDDDDD
ABCDEABCDEABCDEABCDEABCDE
15
BDBEACCECEDDBDABBCBDAEBCD
BDBEACCECEDDBDABBCBDAEBCD
135
DBACBDCDBAEDABCDBEECACDC_
DBADBDCDBAEDABCDBEEDACDCA
117
_________________________
DABDABDABDABDABDABDABDABD
0
DBADBDCDBAEDABCD_E__A__C_
DBADBDCDBAEDABCDBEEDACDCA
99
_______________BBBBBBBBBB
AAAAAAAAAAAAAAAAAAAAAAAAA
-15