Tugas Anda adalah untuk meringkas dan menghasilkan skor satu pemain dalam permainan bowling 10-pin setelah hingga 21 gulungan .
Gulungan direpresentasikan sebagai urutan bilangan bulat dalam metode input pilihan Anda . Setiap bilangan bulat sesuai dengan jumlah pin yang dirobohkan dalam gulungan itu.
Mencetak gol
Setelah setiap putaran , jumlah pin yang dijatuhkan di babak itu dihitung menjadi skor akhir. Jika seorang pemain merobohkan semua sepuluh pin pada putaran pertama dari sebuah ronde, ini adalah pukulan , dan ronde itu telah berakhir. Kalau tidak, putaran berlangsung untuk satu roll lagi. Jika gulungan kedua dari putaran merobohkan semua pin yang tersisa, ini merupakan cadangan .
Untuk setiap serangan ada bonus yang sama dengan jumlah pin yang dirobohkan dalam dua gulungan berikutnya. Untuk setiap cadangan ada bonus sama dengan jumlah pin yang dirobohkan dalam gulungan berikutnya.
Babak ke-10 dan terakhir, pemain dapat diberikan gulungan ekstra: Dalam hal terjadi pemogokan, pemain mendapat dua gulungan lagi untuk membuat bonus serangannya. Dalam hal cadangan, pemain mendapat satu gulungan lagi.
Contohnya
Input: 4 3 8 2 7 1 10 7 3 0 10 2 2 10 10 5 4
Output: 131
Input: 10 10 9 1 7 3 2 7 10 1 9 10 7 1 10 10 10
Output: 183
Aturan
space separated integers
?