Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 July 01

k

krutmaster in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
да он даже не предложит
просто заменит
и ты ничего не заметишь
Не, мне он сам не меняет. Просто подсвечивает. Может настройка эта выключена
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Roman
В общем пишите. Тепло)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
вот так вот у меня вышло, буду рад каким-то замечаниям
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
вот так вот у меня вышло, буду рад каким-то замечаниям
Много лишнего используется.
Вот взгляните https://repl.it/repls/TameThoroughEnterprise
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну конечно можно и без re, и без много чего, ну мне кажется, что в таком коде сложнее разобраться, имхо
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
ну конечно можно и без re, и без много чего, ну мне кажется, что в таком коде сложнее разобраться, имхо
Вопрос на собеседовании всегда подразумевает быструю реализацию без использования лишено по возможности и желательно с применением собственных алгоритмов реализованных базовые синтаксисом языка. Дальше уже по усложнению от вопросов интервьювера
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
когда я только начал писать, у меня получалось примерно то, что вы скинули, а уже после я стал думать, как можно покороче и покрасивше
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
кстати, вопрос. быстрая реализация это насколько? типа я потратил минут 20 на код где-то. это медленно?
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
кстати, вопрос. быстрая реализация это насколько? типа я потратил минут 20 на код где-то. это медленно?
Нет. Это хорошо. Быстрая реализация, это голый код на доске без привлечения импортов разных по возможности. Есть случаи когда без этого не обойтись. Но в большинстве это стараются обойти на интервью.
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
На начальных этапах задачи уж точно
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ок, спасибо
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тоже вкину задачку
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
которую не вкидывал
есть два списка пар
интервалы  когда пользователи 1 и 2 были онлайн
значения упорядочены по возрастанию
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
написать функцию возвращающую список из пересечений онлйнов пользователей
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
пример
[(1,3),(5,7),(10,12)]
[(2,6),(11,13)]
->
[(2,3),(5,6),(11,12)]

ну и сложность соответственно оптимальная
то есть o(n)
ну или доказать что нельзя
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
то есть интервалы, когда оба пользователя были онлайн, я попробую
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
или лучше
да
это скрининг в яндекс
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
предлагается это в онлайн редакторе вслух решать
времени ~20 минут
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
жёска. ну, засекай)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не - я спать
засеки сам)
источник