در بازی بلکجک، کارتها با مقادیر ۱-، ۰ و ۱ شمارش میشوند:
- کارتهای ۲, ۳, ۴, ۵, ۶ به عنوان +۱ شمارش میشوند.
 - کارتهای ۷, ۸, ۹ به عنوان ۰ شمارش میشوند.
 - کارتهای ۱۰, J, Q, K, A به عنوان ۱- شمارش میشوند.
 
تابعی ایجاد کنید که تعداد کارتها را از لیست دادهشده شمارش کند و نتیجه را برگرداند.
نمونه ورودی و خروجی
Count([5, 9, 10, 3, "J", "A", 4, 8, 5]) ➞ 1
Count(["A", "A", "K", "Q", "Q", "J"]) ➞ -6
Count(["A", 5, 5, 2, 6, 2, 3, 8, 9, 7]) ➞ 5
    نکات
- ورودیهای رشتهای همیشه با حروف بزرگ (UpperCase) هستند.
 - نیازی به توجه به بزرگی یا کوچکی حروف نیست.
 - اگر آرگومان خالی باشد، ۰ برگردانید.
 - ورودیهایی غیر از ۲, ۳, ۴, ۵, ۶, ۷, ۸, ۹, ۱۰, “J”, “Q”, “K”, “A” در نظر گرفته نشوند.
 
Assert.Equal(1, Backendbaz.Count(new object[] { 5, 9, 10, 3, "J", "A", 4, 8, 5 }));
Assert.Equal(-6, Backendbaz.Count(new object[] { "A", "A", "K", "Q", "Q", "J" }));
Assert.Equal(5, Backendbaz.Count(new object[] { "A", 5, 5, 2, 6, 2, 3, 8, 9, 7 }));
Assert.Equal(8, Backendbaz.Count(new object[] { 2, 2, 2, 2, 2, 2, 2, 2 }));
Assert.Equal(-7, Backendbaz.Count(new object[] { 'A', 'A', 'A', 'A', 'A', 'A', 'A' }));
                                                    
                                            
نظرات