- Projede multithread yapısı kullanılarak verilen samurai sudoku üzerinden çözüm bulunmuştur.
- Sudoku başlangıç değerleri
sudoku.txt
uzantılı dosyada bulunmaktadır. - Verilen değerler dinamik olarak uygulamaya aktarılmıştır.
- Samurai sudoku 5 tane 9x9’luk sudokudan oluşmaktadır.
- Sudoku başlangıç değerleri sudoku.txt dosyasından okunup matrise atanmıştır.
- Verilen samurai sudoku içindeki her bir sudoku için bir başlangıç noktası seçilerek 5 thread ile çözüme ulaşılmıştır.
- Sudoku parçalarının çözüm süreleri yazdırılmıştır.
- Her sudoku parçasının çözüm adımları
txt
klasörü içerisinde oluşturulan .txt uzantılı dosyalarda tutulmuştur. - Samurai sudoku üzerinde yapılan değişiklikler koordinat bilgileriyle birlikte
database.txt
dosyasına yazdırılmıştır.
- Son olarak Samurai sudokunun çözümü ekrana yazdırılmıştır.
- Programın çalışma süresi hesaplanıp yazdırılmıştır.