Search
Write a publication
Pull to refresh
4
0
Виктор @vitekkor

User

Send message
Да, думаю можно и так.

(И мне кажется у вас там в оригинале ошибка, надо && вместо ||)
Не помню, зачем я вообще второе условие вставил. Оно явно лишнее, так как разные по длине строки не могут быть равными.
Поэтому тут можно так оставить
if (expected[i] != actual[i]) return false

А в последней строке моего кода сделать так
return expected.size == actual.size

P.S. Код в статье обновил
Да, всё сломается. Но я исходил из расчёта, что эти символы всё-таки очень редкие и встречаться не будут. Ничего легче и быстрее в реализации не придумал на тот момент. Можно было бы экранировать цифры, но опять же какими символами. Да и выходные строки с кучей цифр идущих в разнобой получались бы длиннее исходных.
Если есть какие-то идеи, то готов выслушать.
И ещё. Готов проверить любой ваш бинарник.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity