بکندباز

سودوکو یک مربع 9×9 است که زمانی تکمیل می شود که هر مربع 3×3، هر سطر و هر ستون  از اعداد 1-9 تشکیل شده باشد.

در این تمرین، یک مربع 3×3 تکمیل شده، در قالب یک لیست دو بعدی به شما داده می شود. تابعی بنویسید که بررسی کند این مربع 3×3 دقیقاً شامل اعداد 1 تا 9 باشد. اطمینان حاصل کنید که هیچ تکراری و شماره ای خارج از این محدوده وجود ندارد.

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

IsMiniSudoku([[1, 3, 2], [9, 7, 8], [4, 5, 6]]) ➞ True

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

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

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

Aliak
امتیاز:‌ 9506
تصحیح اتوماتیک 0 0
‎C#‎
31 شهريور 1402

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

mantix
امتیاز:‌ 9506
0 0
‎C#‎
7 خرداد 1402

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

نظرات

*
*