Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    inserire valori in una griglia tipo sudoku

    ciao a tutti!

    devo fare un sudoku in java con il pattern model view control e sto incontrando molte difficoltà. Ma iniziamo ad affrontare un problema per volta. Devo trovare un modo per inserire i valori in una griglia di sudoku 9x9, avevo pensato ad una cosa del genere su cui poi implementare un fantomatico algoritmo contente i vincoli:

    __________________________________________________ ______________________
    public class SudokuModel {

    private int value;

    int casella [][][];



    public int getValue() {
    if (value < 9 )
    return value;
    for(int i=0; i<9; i++){
    for(int j=0; j<9; j++){
    for(int k=0; k<9; k++)

    casella[i] = value;
    }}
    }

    }

    __________________________________________________ ______________

    ha senso? attendo i vostri consigli!!

    grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: inserire valori in una griglia tipo sudoku

    Originariamente inviato da ileilex
    ha senso?
    Forse non tanto .....

    Comunque avevo fatto un esempio di classe (davvero minimale e da completare) per la tavola del sudoku in questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazie per l'aiuto! in effetti avevo già visto questa discussione, ma visto che si tratta di un'esercitazione per la scuola e le matrici non le abbiamo ancora fatte, volevo sapere se si poteva fare qualcosa con gli array... :master:

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da ileilex
    le matrici non le abbiamo ancora fatte, volevo sapere se si poteva fare qualcosa con gli array... :master:
    In Java gli array multidimensionali sono nient'altro che "array di array". Cioè array in cui un elemento contiene un array ecc...

    Comunque se vuoi trattare la tavola del sudoku come un array monodimensionale, si può certamente fare (anche se lo ritengo poco utile/comodo) creando un array di 81 celle e poi calcolando l'indice con una semplice formuletta (indice = r*9+c).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.