|
8 / 5 / 1
Регистрация: 15.12.2020
Сообщений: 349
|
||||||
Написать игру05.01.2023, 04:39. Показов 731. Ответов 5
Метки нет (Все метки)
Следует написать функцию реализации следующего игрового алгоритма. На вход функции game подается два аргумента: список, состоящий из списков, и первоначальное значение power – энергия игрока. Внутренние списки — это списки с числовым значением энергии, которые может поглотить игрок, если они меньше или равны его энергии. После поглощения элемента списка он двигается по списку дальше и, либо поглощает список полностью до конца, либо, если находит энергию выше собственной, оставляет его и переходит в следующий список. В конце обхода всех списков функция должна вернуть общую энергию игрока.
Пример списка: [[1, 1, 5, 10], [10, 2], [1, 1, 1]] Для этого списка и начальной энергии равной 1 игрок поглотит из первого списка первые два значения и оставит его, встретив значение 5, потому что на этот момент будет энергию в 3. Второй список пропустит сразу, а третий полностью поглотит и получит окончательную энергию в 6.
Не знаю с чего начать? Что нужно делать ато слишком много слов в задаче. Вот посдкажите алгоритм с чего стоит начать что сравнивать что перебирать циклом for или каким нибудь другим методом
0
|
||||||
| 05.01.2023, 04:39 | |
|
Ответы с готовыми решениями:
5
Написать игру Сапёр Написать игру "Шарики" ( Линии ) на Python Написать игру в консоли |
|
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||
| 05.01.2023, 14:33 | ||||||
|
циклы - основа программирования
1
|
||||||
|
8 / 5 / 1
Регистрация: 15.12.2020
Сообщений: 349
|
|
| 05.01.2023, 14:42 [ТС] | |
|
Функция game вернула неправильный результат: 3. Должно быть game([[1, 2, 5, 10], [2, 10, 2], [1, 3, 1]], 1) == 11
s у вас это счетчик ? Точнее наверное сума списка. Правильно понял?
0
|
|
|
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
|
| 05.01.2023, 14:52 | |
|
s - сумма
по вашей логике 3 и получится ЕЯПП
0
|
|
|
8 / 5 / 1
Регистрация: 15.12.2020
Сообщений: 349
|
|
| 05.01.2023, 14:56 [ТС] | |
|
Та это логика автопроверки бота
Добавлено через 1 минуту А все понял прочитав еще раз условие тут в общем надо кое что доделать
0
|
|
|
963 / 718 / 276
Регистрация: 10.12.2016
Сообщений: 1,764
|
||||||
| 05.01.2023, 14:57 | ||||||
Сообщение было отмечено VictorVAlduin как решение
Решение
ну да все верно в процессе уровень меняется
1
|
||||||
| 05.01.2023, 14:57 | |
|
Помогаю со студенческими работами здесь
6
Написать игру Кости на Python Написать игру «Угадай число»
Написать простую игру Перестрелка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|