TGViewer
🐍 PythonGuru — работа и стажировки для программистов 🐍 PythonGuru — работа и стажировки для программистов @gurupython · 3.89K subscribers
Post #139 5.5K
​​Задача. Zombie Apocalypse: the Last Number Standing

История: В мире чисел наступил апокалипсис. Орды чисел зомби проникли и готовы превратить все в нежить. Свойства зомби действительно апокалиптические: они воспроизводят себя неограниченно и свободно взаимодействуют друг с другом. Любой, кто равняется им, обречен. Из бесконечного числа натуральных чисел осталось только несколько. Этому миру нужен герой, который ведет оставшиеся числа в надежде на выживание: наибольшее число, чтобы привести тех, кто еще остается.

Брифинг: есть список положительных натуральных чисел. Найдите наибольшее число, которое нельзя представить как сумму этих чисел, учитывая, что каждое число может быть добавлено неограниченное количество раз. Верните это число, либо 0, если таких чисел нет, либо -1, если их бесконечное количество.

Пример:

Допустим, [3,4] даны числа. Давайте проверим каждый номер один за другим:
1 - (нет решения) - хорошо
2 - (нет решения) - хорошо
3 = 3 не пойдет
4 = 4 не пойдет
5 - (нет решения) - хорошо
6 = 3 + 3 не пойдет
7 = 3 + 4 не пойдет
8 = 4 + 4 не пойдет
9 = 3 + 3 + 3 не пойдет
10 = 3 + 3 + 4 не пойдет
11 = 3 + 4 + 4 не пойдет
13 = 3 + 3 + 3 + 4 не пойдет

...и так далее. Итак, 5 - самое большое «хорошо». возврат 5

Спецификации теста: Случайные случаи будут вводить до 10 чисел со значением до 1000

Объясните своё решение, ответ пишите в чат | #pythonguru_задачи
More from @gurupython
  1. Aug 7, 2026Клиенты просят больше, а дедлайны не растягиваются Пост, обложка, карусель, сценарий, рилс…
  2. Dec 2, 2025Бизнес-аналитик LMS Куда: Университет Синергия Сколько денег: 280к на руки Подробное описа…
  3. Nov 22, 2025​​Python AI: как построить нейронную сеть и делать прогнозы Проще говоря, цель использован…
  4. Feb 10, 2025Digital-агентство SNP Technology, ищут Java-разработчика Junior Digital-агентство SNP Tech…
  5. Feb 6, 2025​​ Где найти лучшую работу для талантливой молодежи? Молдова, Казахстан, Армения, Беларусь…
  6. Feb 5, 2025SNP Technology, ищут Java-разработчика Digital-агентство SNP Technology — создаем современ…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →