Как стать автором
Обновить
12
0
Дмитрий Кравцов @idkravitz

Системный программист

Отправить сообщение
Я бы понял если бы это была эзотерика навроде метаклассов, но как list comprehension то можно было не знать или слайсы и отрицательные индексы? Это часть синтаксиса и она включается в начальных главах всех книжек по питону, присутствует в большинстве туториалов и используется повсеместно, сложно найти проект на гитхабе, где был бы питон с использованием списков и не было бы этих фич. Вы про with то надеюсь знаете? Про typing можете ещё почитать, отличное движение в сторону явной типизации. Или форматные строки, которые f-string, добавляющие строковую интерполяцию, такие возможности питоновские старички в лёгкую могут пропустить, если не следят за релиз нотами.
Там ограничение на значение чисел Фибоначчи, а не на их номер, поэтому будет работать. Если изменить задачу и поставить ограничение в 10000 на количество чисел, то да, надо будет подключать длинную арифметику.
Наверное вы не смотрели оригинальный пост или уже забыли) там всесторонне рассматривались способы вычисления N-ого числа Фибоначчи, ну и юзернейм этим комментарием как бы иронизировал, что наверное в этой самой простой задаче собака то и была зарыта. А так вы все правильно заметили в 99% случаев чем проще решение, тем лучше, а основное назначение этого поста — жвачка для мозгов.
Я доказал индукцией, вставил в статью в конец секции «Обобщение», спасибо)
a(t) лучше переписать в виде a(t)=F(t)+2F(t-1), тогда оно будет определелено для всех t>=1

Идея интересная, попробую придумать доказательство покороче)
Спасибо, добавил в конец секции «Алгоритм»
Упустил, спасибо, добавил в статью
Нет — это я балбес) спасибо, добавил в статью
Бэкэнд в онлайн-игрушках (браузерки и флеш — точно) нередко пишут на PHP, если там прокрадываются элементы геймдизайна, то знание математики будет полезным.

Информация

В рейтинге
Не участвует
Откуда
Владивосток, Приморский край, Россия
Дата рождения
Зарегистрирован
Активность