pub fn draw_to_display_s(&self)
    {
        let mut i = 1;
        while i < 82
        {
            if self.solve[i - 1] == 0
            {
                print!("- ");
            }
            else
            {
                print!("{} ", self.solve[i - 1]);
            }
            if i % 27 == 0
            {  
                println!("\n---------------------");
            }
            else if i % 9 == 0
            {   
                println!();
            }
            else if i % 3 == 0
            {
                print!("| ");
            }
            i = i + 1;
        }
    }
// draw sudoku data to std display
draw sudoku data to std display
draw sudoku data to std display
pub fn draw_to_display_s(&self)
    {
        let mut i = 1;
        while i < 82
        {
            if self.solve[i - 1] == 0
            {
                print!("- ");
            }
            else
            {
                print!("{} ", self.solve[i - 1]);
            }
            if i % 27 == 0
            {  
                println!("\n---------------------");
            }
            else if i % 9 == 0
            {   
                println!();
            }
            else if i % 3 == 0
            {
                print!("| ");
            }
            i = i + 1;
        }
    }
pub fn draw_to_display_s ( & self ) { let mut i = 1 ; while i < 82 { if self . solve [ i - 1 ] == 0 { print ! ( " " ) ; } else { print ! ( " " self solve [ i 1 ] ) ; } if i % 27 == 0 { println ! ( " \n " ) ; } else if i % 9 == 0 { println ! ( ) ; } else if i % 3 == 0 { print ! ( " " ) ; } i = i + 1 ; } }
draw sudoku data to std display
draw sudoku data to std display
&self
&self