بکندباز

در این بازی، شما 5 کارت با شماره تصادفی دارید که می تواند از 0 تا 9 متغیر باشد. اگر بتوانید از کارت های خود یک عدد دو رقمی بالاتر از حریف خود تولید کنید، می توانید برنده شوید. اگر کارتهای شما در آن دور برنده شدند، True برگردانید.

مثال

win_round([2, 5, 2, 6, 9], [3, 7, 3, 1, 2]) ➞ True
# بزرگترین عدد دو رقمی که می توان از کارت های شما ساخت 96 است
# بزرگترین عدد دو رقمی که می توان از کارت های حریف شما ساخت 73است
# 96 > 73 است در نتیجه شما برنده اید -> True

نمونه ورودی و خروجی

WinRound([2, 5, 2, 6, 9], [3, 7, 3, 1, 2]) ➞ True

WinRound([1, 2, 3, 4, 5], [9, 8, 7, 6, 5]) ➞ False

WinRound([4, 3, 4, 4, 5], [3, 2, 5, 4, 1]) ➞ False

نکته

اگر شما و حریفتان به نتیجه یکسانی رسیدید، False را برگردانید (به مثال شماره 3 مراجعه کنید).

Assert.True(Backendbaz.WinRound(new int[] { 2, 5, 2, 6, 9 }, new int[] { 3, 7, 3, 1, 2 }));
Assert.False(Backendbaz.WinRound(new int[] { 1, 2, 3, 4, 5 }, new int[] { 9, 8, 7, 6, 5 }));
Assert.False(Backendbaz.WinRound(new int[] { 4, 3, 4, 4, 5 }, new int[] { 3, 2, 5, 4, 1 }));

پاسخ های کاربران به این تمرین

mantix
امتیاز:‌ 18062
تصحیح اتوماتیک 0 0
‎C#‎
20 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aliak
امتیاز:‌ 18062
تصحیح اتوماتیک 0 0
‎C#‎
20 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mohamad0232
امتیاز:‌ 18062
تصحیح اتوماتیک 0 0
‎C#‎
19 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*