LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

ща, погодь! я еще раз пять перечитаю, что-бы самому стало ясно :о)))

п.с. начни с общей картины

- получаем две строки
- "усекаем до общей минимальной базы"
- сравниваем

т.е. дословно :о))) получили две строки, их надо сравнить... фысе!

все-бы хорошо, но строки могут быть разные

первая строка AAA.BBB.CCC
вторая строка AAA.BBB

строки разные, а ихь надо сравнить :о)

а сравнивается следвующим методом:

- отсекается лишнее (приводим к одной "форме")
- потом сравниваем

пример

первая строка AAA.BBB.CCC
вторая строка AAA.BBB

усекаем, приводим к одной форме

первая строка AAA.BBB
вторая строка AAA.BBB

сравниваем - ура, строки «идентичные» (т.е. то, что надо!)

если бы были строки другие

первая строка AAA.CCC.BBB
вторая строка AAA.BBB

то строки были-бы «не идентичные» ...

надеюсь понятнее?

Исходная версия sunjob, :

ща, погодь! я еще раз пять перечитаю, что-бы самому стало ясно :о)))

п.с. начни с общей картины

- получаем две строки
- "усекаем до общей минимальной базы"
- сравниваем

т.е. дословно :о))) получили две строки, их надо сравнить... фысе!

все-бы хорошо, но строки могут быть разные

первая строка AAA.BBB.CCC
вторая строка AAA.BBB

строки разные, а ихь надо сравнить :о)

а сравнивается следвующим методом:

- отсекается лишнее (приводим к одной "форме")
- потом сравниваем

пример

первая строка AAA.BBB.CCC
вторая строка AAA.BBB

усекаем, приводим к одной форме

первая строка AAA.BBB
вторая строка AAA.BBB

сравниваем - ура, строки «идентичные» (т.е. то, что надо!)

если бы были строки другие

первая строка AAA.CCC.BBB
вторая строка AAA.BBB


то строки были-бы "не идентичные" ... 

надеюсь понятнее?