Информация об изменениях

Сообщение Re[2]: Что вы всегда спрашиваете на собеседовании? от 08.06.2019 8:07

Изменено 08.06.2019 8:08 GarryIV

Re[2]: Что вы всегда спрашиваете на собеседовании?
Здравствуйте, Kaifa, Вы писали:

scf>>- описать словами решение простой практической задачи, например, посчитать кол-во слов в текстовом файле

K>а что, есть алгоритм быстрей, чем тупо на основе последовательного перебора символов и подсчета разделителей?

Есть алгоритмы медленне.

Пример из текущего проекта: есть массив объектов-юзеров и есть username, надо проверить если ли наш username в списке. Язык c#.
Казалось бы где тут косячить?
А на деле все имена юзеров конкатенируются в цикле в строку вида "user1|user2|...userN" и потом ищется по совпадению подстроки.
При поиске даже пайп не добваляется то есть если в списке user112 то user1, user11 тоже получат доступ.
Re[2]: Что вы всегда спрашиваете на собеседовании?
Здравствуйте, Kaifa, Вы писали:

scf>>- описать словами решение простой практической задачи, например, посчитать кол-во слов в текстовом файле

K>а что, есть алгоритм быстрей, чем тупо на основе последовательного перебора символов и подсчета разделителей?

Есть алгоритмы медленне.

Пример из текущего проекта: есть массив объектов-юзеров и есть username, надо проверить если ли наш username в списке. Язык c#.
Казалось бы где тут косячить?
А на деле все имена юзеров конкатенируются в цикле в строку вида "user1|user2|...userN|" и потом ищется по совпадению подстроки.
При поиске даже пайп не добваляется то есть если в списке user112 то user1, user11 тоже получат доступ.