Ruby

JavaScript – implementacja iteratorów z Ruby

Jeżeli jesteś zwolennikiem iteratorów z Rubiego i chciałbyś rozszerzyć JavaScript o możliwość kożystania z nich, mam coś w sam raz dla Ciebie!

Napisałem rozszerzenia do typów Numeric oraz Array implementujących te funkcjonalności.

Opis iteratorów wraz z przykładami

(czytaj dalej…)



Sudoku – algorytm rozwiązujący łamigłówkę

Zaprezentuję dzisiaj program łamiący sudoku. Co prawda nawet na wikipedii jest link do metody łamiącej (podobno) każde sudoku, lecz ja mam największą frajdę, jak sobie samemu coś wymyślę i to działa póżniej. Algorytm powinien sobie radzić z każdym sudoku które da się rozwiązać, aczkolwiek głowy nie daje i mogą się znaleźć takie, których nie rozwiążę. Testowałem na ponad 10 niby najtrudniejszych i radził sobie bez problemu.

Początkowo zacząłem pisać skrypt w JavaScript pod przeglądarką. Okazało się, że stos jest za płytki albo są jakieś inne ograniczenia ilości zagłębień bo nie pozwalały mi browsery na wykonanie wymaganych obliczeń. Więc przepisałem kod na ruby. Poszło całkiem gładko :)

Używam systemu Linux – Ubuntu 10.10 – ruby 1.9.2p136. Jeśli chcesz mieć 100% pewności, że wszystko zadziała tak jak w opisie, ogarnij podobną konfigurację, albo przynajmniej tą samą wersję rubiego. A więc do dzieła!

(czytaj dalej…)


  • Kontakt

    mail: firma[at]programista[dot]it
    tel: 511 138 596

  • Kalendarium Wpisów

    Maj 2012
    P W Ś C P S N
    « lut    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • © 1996-2010 Programowanie - Webmastering. Wszystkie prawa zastrzeżone.
    iDream theme by Templates Next | śmieszne teksty Społeczność Wiśniowa Góra Wiśniowa Góra