Besok adalah festival Pertengahan Musim Gugur, dan dengan semangat liburan itu, saya akan memperkenalkan permainan judi yang kami (orang-orang dari Xiamen ) mainkan selama liburan!
Aturan
Permainan ini dimainkan dengan enam dadu 6 sisi. Kombinasi angka yang berbeda memiliki peringkat yang berbeda, dengan penekanan khusus pada merangkak dan yang. Tugas Anda adalah menulis program / fungsi yang akan memberi peringkat pada tangan, diberi gulungan 6 dadu. Berikut adalah peringkatnya (Saya telah sedikit memodifikasi / menyederhanakan aturan):
Saya kira hanya orang China yang dapat melakukan tantangan ini! Oke, baiklah, berikut ini beberapa penjelasan bahasa Inggris.
- 0: 4 merangkak dan 2 yang.
- 1: 6 merangkak.
- 2: 6.
- 3: 6 dalam bentuk apa pun kecuali empat dan satu.
- 4: 5 merangkak.
- 5: 5 dalam bentuk apa pun kecuali untuk merangkak.
- 6: 4 merangkak.
- 7: Lurus. (1-6)
- 8: 3 merangkak.
- 9: 4 dalam bentuk apa pun kecuali 4.
- 10: 2 merangkak.
- 11: 1 empat.
- 12: Tidak ada.
Memasukkan
6 angka, array 6 angka, atau string 6 angka yang mewakili nilai dari 6 dadu gulungan dari 1-6
Keluaran
Program / fungsi Anda dapat mengembalikan / menampilkan apa pun untuk menunjukkan peringkat, selama setiap peringkat ditunjukkan oleh satu output dan sebaliknya. Ex. Menggunakan angka 0-12, 1-13, dll.
Contoh (Menggunakan 0-12 sebagai output)
[1,1,1,1,1,1]->2
[1,4,4,4,1,4]->0
[3,6,5,1,4,2]->7
[1,2,3,5,6,6]->12
[3,6,3,3,3,3]->5
[4,5,5,5,5,5]->5
Ini adalah kode-golf, sehingga jumlah byte terpendek menang!
[1,2,3,5,6,6]->13
??
10
tidak dilewati.