Size: a a a

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

2020 May 12

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
часто используют предрасчитанный массив, например степеней двоек.
то есть уже готовый макет всех степеней и вычисляю какой индекс у массива?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а границы числа N определены?
источник

😍

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

КК

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

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
я особо не вижу, чо тут оптимизировать можно конечно по размеру входного числа сначала примерно подумать куда прыгать, но тут ещё вопрос насколько это поможет. лучше всё-таки полный перебор.
а ещё сама реализация решения очень странная, я бы использовал for
хмм c for'ом чете не могу придумать как)
источник

КК

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

КК

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

😍

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

КК

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

e

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

КК

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

😍

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

😍

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

😍

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

КК

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

😍

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

КК

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

😍

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

КК

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

😍

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