Git Product home page Git Product logo

moje-sudoku's Introduction

Moje Sudoku

prezentacja

Marzec 2015, zwycięski program przygotowany na V Dolnośląski Konkurs Małego Programisty

Program rozwiązuje sudoku proste oraz średnio-trudne w szybkim czasie. Trudniejsze przykłady rozwiązuje trochę dłużej...

Sudoku

sudoku

Sudoku to łamigłówka, której celem jest wypełnienie diagramu 9 × 9 w taki sposób, aby w każdym wierszu, w każdej kolumnie i w każdym z dziewięciu pogrubionych kwadratów 3 × 3 (zwanych „blokami” lub „pod-kwadratami”) znalazło się po jednej cyfrze od 1 do 9. Istnieje aż 6 670 903 752 021 072 936 960 możliwych plansz sudoku!

Program

moje_sudoku

Mój program potrafi rozwiązywać takie łamigłówki, w czasie szybszym od człowieka. Robi to dzięki specjalnemu algorytmowi. Można do niego importować pliki z sudoku (rozszerzenie .sudoku), lub wczytywać pliki tekstowe (jak ma wyglądać taki plik dowiesz się w pliku pomocy, załączonej do programu edit, 4.05.2017: poniżej). dot_sudoku

Szczegóły techniczne

Program został napisany w C#, korzystając z narzędzia Visual Studio C# 2010 Express. Oznacza to, że do działania potrzebuje środowiska .NET Framework (inaczej DotNet). Można pobrać je za darmo ze strony Micro$oftu. W Windowsie 8, Windowsie 8.1, Windowsie 10 Technical Preview i w Windowsie 7 Dotnet jest już fabrycznie zainstalowany.

moje-sudoku's People

Stargazers

 avatar

Watchers

Maksymilian Skica avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.