08/10 Ещё немножко SSH, циклы и последовательности
Bare репозиторий и репозиторий с рабочей копией — почему в один удобно делать push, а в другой — так себе
Оцените, как устроен доступ к репозиториям http://git.cs.msu.ru
- Упражнение: ввести N и вывести первые N простых чисел (проверка просто циклом)
+ с обязательным использованием else: к while:
Упражнение: ввести N и вывести не превышающие N простые чисел (проверка просто циклом) применяя rw:Решето_Эратосфена
удалять из списка, по которому сейчас идёт цикл, — не очень хорошая идея
операция список.remove(элемент) имеет линейную сложность (это поиск и удаление), соответственно, её использование внутри циккла внезапно™ увеличивает вычислительную сложность на порядок
- пример решения вообще без удаления:
список от большого числа к малому, чтобы использовать юолее лёгкую версию .pop() вместо .pop(0); правда, сложности это не понижает