algorytm.org

Implementacja w JavaScript



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Palindromy - Implementacja w JavaScript
Ocena użytkownikóww: *****  / 4
SłabyŚwietny
Nadesłany przez Tomasz Lubiński, 24 lutego 2011 22:00
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.

palindrom.html:
...

function palindromy(zdanie)
{

    var i, j;

    for (i = 0, j = zdanie.length-1; i < j; i++, j--)
    {
        // pominiecie spacji
        while (zdanie[i] == ' ' && i < j) i++;
        while (zdanie[j] == ' ' && i < j) j--;
        // porownanie kolejnych znakow
        if (zdanie[i] != zdanie[j])
        {
           break;
        }
    } 
    if (i < j) 
    {
        alert("Podany wyraz/zdanie nie jest palindromem");
    }
    else
    { 
        alert("Podany wyraz/zdanie jest palindromem");
    }

    return false;
}
...
Dodaj komentarz