Saya menikmati berpartisipasi dalam kompetisi matematika yang dijalankan oleh Mu Alpha Theta, sebuah masyarakat kehormatan matematika di Amerika Serikat. Di kompetisi, saya mengikuti tes pilihan ganda 30 pertanyaan. Ada lima pilihan per pertanyaan, berlabel A hingga E.
Skor saya pada tes adalah empat poin untuk setiap jawaban yang benar, nol poin untuk pertanyaan yang dibiarkan kosong, dan negatif satu poin untuk setiap jawaban yang salah.
Tulis program yang menilai ujian berdasarkan sistem penilaian di atas. Seharusnya ada dua komponen input: kunci jawaban diikuti oleh tanggapan. Pertanyaan yang dibiarkan kosong harus dimasukkan sebagai ruang kosong. Input pertama harus hanya berisi huruf AE (atau ae, pilihan Anda), dan dapat diasumsikan bahwa tidak ada spasi kosong dalam input. Input kedua hanya boleh berisi spasi kosong dan huruf AE (atau ae). Input yang tidak menerapkan tes 30-pertanyaan harus dicetak Invalid test
sebagai output.
Outputnya harus grade atau Invalid test
.
Bonus
Jika program Anda mencetak angka dengan benar, angka dibiarkan kosong, dan angka salah setelah skor akhir sebagai (aR bB cW)
, lepas 20 byte.
Masukan sampel
CABBDCABECDBACDBEAACADDBBBEDDA //answer key
CABEDDABDC BACDBBAADE CBBEDDA //responses
Output sampel
Tidak ada bonus
73
Bonus
73 (20R 3B 7W)
Aturan standar berlaku. Kode terpendek dalam byte menang.
Invalid test
.