Giriş
Son zamanlarda, ben ve birkaç arkadaşım bazı kartlar oynamaya karar verdik ve bunlardan biri bu meydan okuma için ilham kaynağı olan 'Irish Snap' oyununu önerdi. Ancak, daha sonra oyunun oynayabileceğiniz, bazıları burada listelenen birçok farklı kuralı olduğunu öğrendim . Bu zorluktaki kurallar şu anda o sayfada listelenmemiştir, bu nedenle 'Varyant Kuralları' adı
Meydan okuma
3 kartlık bir dizi verildiğinde, bir İrlanda çırpıda oyunda geçerli bir çırpıda olup olmadıklarına bağlı olarak doğruluk veya falsey değeri verin.
Giriş
Giriş, 1-13 dahil olmak üzere 3 sayıdan oluşan bir dizi olacak, 1'i bir ası, 11'i bir krikoyu, 12'si bir kraliçeyi ve 13'ü bir kralı temsil edecek. Giriş üst, orta, alttan herhangi bir sırada olabilir.
kurallar
Kartların bir İrlanda çırpıda yapması durumunda 4 farklı kriter şunlardır:
- Üst ve orta kartlar aynı
- Üst ve orta kartların bir farkı var
- Üst ve alt kartlar aynı
- Üst ve alt kartların bir farkı var
Bu kriterlerden herhangi biri karşılanırsa, doğru bir değer vermelisiniz. Bunun yanı sıra, kartların bir farkına sahip olmasını gerektiren iki kriter için, 'etrafı sarar', yani bir as ve bir kralın bir farkının olduğu kabul edilir ve bunun tersi de geçerlidir.
Test Durumları
Input (Bottom, Middle, Top) -> Output
1 13 7 -> False
1 4 13 -> True
9 3 6 -> False
8 9 7 -> True
2 6 5 -> True
12 5 11 -> True
10 4 8 -> False
12 13 7 -> False
9 7 10 -> True
7 3 1 -> False
4 2 3 -> True
0
için false
ve başka herhangi bir tamsayı için true
ya da hatta herhangi bir negatif tamsayı false
ya da için herhangi bir pozitif tamsayı olabilir true
mi?
top, [middle, bottom]
?