Андрей Востриков | Собеседование Junior Python разработчик | Задача на черный и белый список.
Ваш 👍 ПОДПИСКА 🔔 - мотивируют продолжать вести канал. Смотрите и комментируйте.
Не смотря на то, что задачка не вполне решилась, очень хорошее впечатление. Кажется интервью про то, как Андрей нашёл новую работу — не за горами.
Решение задачи: (не смотрите, если хотите решить самостоятельно)
Неэффективное решение:
bad = [’fk’, ’dk’, ’sk’]
good = [’good’, ’nice’]
def shimpfen(text):
for bad_word in bad:
if bad_word in text:
return ’Проверка не пройдена’
for good_word in good:
if good_word in text:
return ’Проверка пройдена’
return ’Проверка не пройдена’
text1 = ’fk apple’
text2 = ’apple good’
text3 = ’fk apple good’
text4 = ’pear ff orange’
assert shimpfen(text1) == ’Проверка не пройдена’
assert shimpfen(text2) == ’Проверка пройдена’
assert shimpfen(text3) == ’Проверка не пройдена’
assert shimpfen(text4) == ’Проверка не пройдена’
Хорошее решение:
def shimpfen(text):
if set(()).intersection(bad) == set() and set(()).intersection(good) != set():
return ’Проверка пройдена’
return ’Проверка не пройдена’
🔔ПОДПИСЫВАЙТЕСЬ:🔔
🔗Вконтакте:
🔗Facebook:
13 views
464
142
3 weeks ago 02:48:02 621
СИГНАЛЫ ТОЧНОГО ВРЕМЕНИ
2 months ago 00:02:30 1
Победитель Русского лото Елена Гончарова из Кизляра. Лотерея в которой реально выиграть автомобиль!
2 months ago 00:03:17 2
Победитель Русского лото Андрей Востриков. Выигрыш в лотерею Столото - загородный дом!
2 months ago 00:14:26 13
Канадский хоккей, Трипесние (Canadian Hockey, Three-song part). Запись с концерта “Осенняя лира“, 24
2 months ago 00:03:54 1
Би-2 — Бог проклятых
4 months ago 00:04:13 257
whenitsmytime - Void (Music)
4 months ago 00:24:59 4
Крутая перемена || 1 сезон 1 серия
4 months ago 00:53:30 15
Андрей Востриков | Собеседование Junior Python разработчик | Задача на черный и белый список.