ألعاب :: Yasudoku :: مجلس

يحدد لوحة سودوكو
التحميل الان

ألعاب :: Yasudoku :: مجلس الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Andrew Wyllie
  • موقع ويب الناشر:
  • http://search.cpan.org/~wyllie/

ألعاب :: Yasudoku :: مجلس العلامات


ألعاب :: Yasudoku :: مجلس وصف

يحدد لوحة سودوكو الألعاب :: Yasudoku :: Board هو وحدة بيرل تحدد لوحة Sudoku. Methods_init تهيئة لوحة جديدة لوحة اللعبة هي 9 صفوف بنسبة 9 أعمدة، لكننا سنقوم بتخزين اللوحة في مجموعة أبعاد واحدة - على سبيل المثال، عنصر 9 الخريطة إلى الصف 2، العمود 1 (ضع في اعتبارك العنصر الأول من الصفيف هو 0) .get_rows / get_row الحصول على صفوف سيعود المرجع إلى مجموعة من جميع الصفوف. سيعود Get_Row فقط إلى صف واحد - أرقام صف صالحة هي 1 - 9.get_cols / get_col احصل على cols سيعود المرجع إلى مجموعة من جميع cols. سيعود Get_Col فقط إلى صف واحد - يتم تعريف أرقام COL صالحة سارية المفعول 1 - 9.Get_grps / get_grp كطاقة من تسعة مجموعات صناديق في المربعات، هناك ثلاثة صفوف من المجموعات وثلاث مجموعات في كل صف. يتم ترقيمها على النحو التالي. 1 | 2 | 3 --- | --- | --- 4 | 5 | 6 --- | --- | --- 7 | 8 | 9 Get_grs سيعود المرجع إلى مجموعة من جميع المجموعات. سيعود Get_GRP إلى مجموعة واحدة يمكن تحديدها بواسطة أحد الأرقام أعلاه. Geted_Values إرجاع قائمة بجميع المربعات التي تحتوي على القيم SETGET_ELEMENT_ELEMBERSHIP سترجع هذه الطريقة المجموعات الثلاث التي يعد العنصر عضوا فيها. صف واحد، عمود واحد ومجموعة واحدة. show_board تعرض هذه الطريقة الحالة الحالية من boardshow_board_detail تعرض هذه الطريقة الحالة الحالية للمجلس بما في ذلك القيم المحتملة لكل ساحة غير محفيمة. Run_board هذه الطريقة حل BoardPass_one يقلل من Friver_Num ArraySpass_two هذا المرور يبحث عن صفائف Valid_num التي لها قيمة فريدة وبالتالي تحتاج إلى هذه القيمة المخصصة لها مثال: Square 1 يمكن أن يكون (1،2،3) Square 2 يمكن أن يكون (2،3،4،6) يمكن أن يكون Square 3 (2،3،4،5) Square 4 (5،6) منذ المربع الأول هو الوحيد الذي يحتوي على "1"، يجب أن يكون متطلبات 1: perl.


ألعاب :: Yasudoku :: مجلس برامج ذات صلة