بکندباز

سودوکو یک مربع 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
EXPECT_EQ(IsMiniSudoku({{1, 3, 2}, {9, 7, 8}, {4, 5, 6}}), true);
EXPECT_EQ(IsMiniSudoku({{1, 1, 3}, {6, 5, 4}, {8, 7, 9}}), false);
EXPECT_EQ(IsMiniSudoku({{0, 1, 2}, {6, 4, 5}, {9, 8, 7}}), false);
EXPECT_EQ(IsMiniSudoku({{8, 9, 2}, {5, 6, 1}, {3, 7, 4}}), true);
EXPECT_EQ(IsMiniSudoku({{10, 1, 2}, {6, 4, 5}, {9, 8, 7}}), false);
EXPECT_EQ(IsMiniSudoku({{1, 2, 3}, {6, 2, 4}, {8, 7, 9}}), false);

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*