Games :: YASUDOKU :: Board

Bepaalt de Sudoku-bord
Download nu

Games :: YASUDOKU :: Board Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Andrew Wyllie
  • Uitgever website:
  • http://search.cpan.org/~wyllie/

Games :: YASUDOKU :: Board Tags


Games :: YASUDOKU :: Board Beschrijving

Bepaalt het Sudoku-bord Games :: YASUDOKU :: Board is een PERL-module die het Sudoku Board.methods_Init definieert Initialiseer een nieuw bord Het spelbord is 9 rijen met 9 kolommen, maar we slaan het bord op in een dimensionale array - bijvoorbeeld, bijvoorbeeld Element 9 Kaart tot rij 2, kolom 1 (houd er rekening mee dat het eerste element van de array 0 is) .get_rows / get_row Get rijen zullen een ref terugbrengen naar een reeks van alle rijen. Get_ROW retourneert gewoon een rij - Geldige rij-nummers zijn 1 - 9.Get_Cols / Get_col Get Cols retourneert een ref naar een reeks van alle COL's. Get_col retourneert gewoon één rij - Geldige COL-nummers zijn 1 - 9.Get_GRPS / GET_GRP-groepen worden gedefinieerd als een set van negen dozengroep in vierkanten, er zijn drie rijen groepen en drie groepen in elke rij. Ze zijn als volgt genummerd. 1 | 2 | 3 --- | --- | --- 4 | 5 | 6 --- | --- | --- 7 | 8 | 9 Get_grps brengt een ref terug naar een array van alle groepen. Get_grp retourneert slechts één groep die kan worden opgegeven door een van de nummers boven .Get_values Retourneer een lijst met alle vierkanten met waarden SetGet_Element_Membership Deze methode retourneert de drie groepen die het element lid is van. Één rij, één kolom en één groep.Show_board Deze methode toont de huidige status van de boardshow_board_detail Deze methode geeft de huidige status van het bestuur weer, inclusief de mogelijke waarden voor elke onopgeloste Square.Run_board Deze methode oplost de boardpass_one de eerste pas op zoek naar waarden en Vermindert valid_num arrayspass_two deze pas zoekt naar valid_num-arrays met een unieke waarde en moeten daarom die waarde hebben toegewezen voorbeeld: vierkant 1 kan (1,2,3) vierkant 2 kan zijn (2,34,6) Vierkant 3 kan (2,34,5) vierkant 4 kunnen zijn (5,6) Sinds Square 1 is de enige met een '1', het moet 1 vereisten zijn: · Perl


Games :: YASUDOKU :: Board Gerelateerde software