Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 16.12.2020
Сообщений: 71

2 задача проекта Эйлера в одну строку

31.03.2023, 09:42. Показов 729. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно решить 2 задачу проекта Эйлера в одну строку
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2023, 09:42
Ответы с готовыми решениями:

3-я задача проекта Эйлера
Здрям! Задача: "Каков самый большой делитель числа 600851475143, являющийся простым числом?" Мое решение: #include...

Задача из проекта Эйлера
Пятизначное число 16807=75 является также пятой степенью натурального числа. Аналогично, девятизначное число 134217728=89 является...

Задача из проекта Эйлера № 16
Подсчитать сумму цифр числа 21000 Добавлено через 55 секунд HomeLisp: (apply '+ (explode (^ 2 1000))) ==> 1366

6
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
31.03.2023, 10:09
Python
1
print(sum(round(((5**0.5+1)/2)**i/5**0.5) for i in range(1,34) if round(((5**0.5+1)/2)**i/5**0.5)%2==0))
Добавлено через 3 минуты
Python
1
print(sum(a for i in range(1,34) if (a:=round(((5**0.5+1)/2)**i/5**0.5))%2==0))
Python
1
print(sum(round(((5**0.5+1)/2)**i/5**0.5) for i in range(34) if i%3==0))
1
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
31.03.2023, 10:39
Red white socks, ээээ.... А зачем
Python
1
for i in range(34) if i%3==0
, а не
Python
1
for i in range(2, 34, 3)
?
1
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
31.03.2023, 11:28
Лучший ответ Сообщение было отмечено Aker05 как решение

Решение

Parramon, остаточное мышление. Был иф проверки на четность. Потом понял, что проще проверять номер и поменял иф. Не все ж сразу))

Добавлено через 2 минуты
Цитата Сообщение от Parramon Посмотреть сообщение
for i in range(2, 34, 3)
range(3, 34, 3)
1
814 / 422 / 169
Регистрация: 08.02.2013
Сообщений: 711
31.03.2023, 13:49
Aker05,
Python
1
print((f:=lambda a,b:(b%2<1)*b+(b<4000000 and f(b,a+b)))(0,1))
Добавлено через 2 минуты
Red white socks, там, кстати, закрытую формулу для этой суммы не сложно вывести, она, правда, немного длиннее чем Бине.
3
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
31.03.2023, 13:59
Red white socks, я с нуля считал
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
31.03.2023, 15:35
Лучший ответ Сообщение было отмечено Aker05 как решение

Решение

rRczZZ, немного проще:
Python
1
print((f:=lambda a,b:a+(b<4e6 and f(b,a+4*b)))(0,2))
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2023, 15:35
Помогаю со студенческими работами здесь

Задача такая: ввести слова, создать из них хэш таблицу, все слова на одну букву помещаются в одну строку таблицы, вывести эти слова
Если не знаете, как это сделать поясните хотя бы что такое хэш таблица, как ее создать, что такое ключи в хэш таблице и как их использовать.

Задача в одну строку
Добрый вечер. В последнее время я одержим идеей сокращения кода до одной строчки (сокращение кода мне не свойственно, обычно бездумно его...

Задача с заменой символов через одну строку
Помогите решить задачу с заменой символа &quot;пробел&quot; на запятую и пробел, сделал код на Pascal, но мне так же нужен код на Си, но не...

Проблема с XOR из проекта эйлера 59
Решаю задачу из проекта эйлера 59, и вместо нужного ответа получаю другой текст, но, как мне думается нельзя получить два разных текста от...

Метод Эйлера, метод Эйлера с пересчетом. (Задача Коши)
Задачу нужно закодить :( С использованием любой среды программирование (С++, Pascal, Java и т.д.)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru