421 , Fransa ve diğer bazı Avrupa ülkelerinde oldukça popüler bir zar oyunudur. Bir sonraki içkiyi kimin alacağını belirlemek için çoğunlukla barlarda ve barlarda oynanır. Tam oyun genellikle iki turda oynanır, her oyuncunun kurtulmaya çalıştığı jetonlarla, ancak bu ilgisizdir. ( Fransızca Wikipedia sayfası .)
Oyun 3 standart küp zar ile oynanır.
Görev
Göreviniz , bu oyunun puanlama kurallarını uygulayarak, boş olmayan bir 3 zarlı rulo [X, Y, Z] listesini en yüksekten en düşüğe doğru sıralamaktır.
Temel puanlama
- 4,2,1 mümkün olan en yüksek kombinasyondur. Kurallara bağlı olarak 8, 10 veya 11 puan alabilir. Noktaları saymak yerine ruloları sıraladığımız için kesin değer önemli değil.
- Üç As: 1,1,1 en yüksek ikinci kombinasyon ve 7 puan alır.
- İki As: X, 1,1 (burada X , 2 ila 6'dır), X puanı alır.
- Türünün Üçü: X, X, X ( X'in 2 ila 6 olduğu) X puanı alır.
- Düzlükler: X, X + 1, X + 2 puan 2 puan.
- Diğer tüm atışlar 1 puan alır.
Yerleşim bağları
İki rulo aynı sayıda puan verdiğinde, aşağıdaki kurallar geçerlidir:
- İki As bir Tür Üçten daha iyidir. Örnek: 5,1,1 atım 5,5,5 .
- Türünün Üçlüsü 2,2,2 bir düzlükten daha iyidir. Örnek: 2,2,2 , 4,5,6'yı geçer .
- Düzlükler en düşükten en yükseğe doğru sıralanır. Örnek: 4,5,6 , 2,3,4 atım .
- Diğer tüm rulolar, zarları en yüksekten en düşüğe doğru sıralayarak çözülür. Örnek: 6,5,2 atım 6,4,3 . (Bu nedenle, oyundaki mümkün olan en düşük kombinasyon 2,2,1'dir .)
Aşağıda, en yüksekten en düşüğe doğru sıralanan 56 ayrı ayrı rulo bulunmaktadır:
421 111 611 666 511 555 411 444 311 333 211 222 654 543 432 321
665 664 663 662 661 655 653 652 651 644 643 642 641 633 632 631
622 621 554 553 552 551 544 542 541 533 532 531 522 521 443 442
441 433 431 422 332 331 322 221
Zorluk kuralları
- Böyle listelerin listesi olarak, herhangi bir makul biçimde rulo alabilir
[[3,2,1],[4,2,1]]
, dizeleri listesi["321","421"]
, tamsayılar listesi[321,421]
Ancak, her kalıp bir değerle açıkça anlaşılır olması gerekir, vs 1'e kadar 6 . - Her rulo için, zarların tutarlı olduğu sürece en düşükten en yükseğe veya en yüksekten en düşüğe doğru sıralandığını varsayabilirsiniz. Lütfen cevabınızda varsa hangi sırayı beklediğinizi belirtin.
- Bayt cinsinden en kısa cevap kazanır!
Test senaryoları
Zarları en yüksekten en düşüğe doğru dizilmiş dizelerin listelerini kullanma:
Girdiler
[ "321", "654" ]
[ "222", "321", "211" ]
[ "333", "311", "331", "111" ]
[ "111", "222", "333", "444" ]
[ "321", "421", "521", "621" ]
[ "422", "221", "442", "421", "222" ]
[ "222", "111", "421", "211", "651", "652", "543" ]
Beklenen çıktılar
[ "654", "321" ]
[ "211", "222", "321" ]
[ "111", "311", "333", "331" ]
[ "111", "444", "333", "222" ]
[ "421", "321", "621", "521" ]
[ "421", "222", "442", "422", "221" ]
[ "421", "111", "211", "222", "543", "652", "651" ]
012
yerine 123
)?