Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Porównanie dwóch ciągów (pierwsza różnica)
Forum PHP.pl > Forum > Przedszkole
qrzysztof
Jak w temacie. Chciałbym mieć na wejściu ciąg A i B a na wyjściu pierwszą pozycję, w której ciąg B nie pasuje do ciągu A.

Przykładowo:

wejście:

a='kaczka';
b='kaszka';

wyjście:

2

wejście:

a='kaczka';
b='kaczyński';

wyjście:

4

Pętlę ze sprawdzaniem każdej litery potrafię zrobić. Zastanawiam się czy nie da się tego zrobić jakoś bardziej efektywnie (np z użyciem wyrażeń regularnych).
kipero
Do wyrażeń regularnych musisz mieć jakiś wzorzec - tutaj ciężko będzie wygenerować taki na podstawie wyrazu. IMHO najszybsze będzie porównywanie znaków na tych samych pozycjach i przerywanie pętli gdy znaki nie pokrywają się.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.