Ответы на вопрос » наука, техника и космос » Как решить задание: С учётом прошлой победы, Стеф набрал за сезон K очков?
                                 
Задавайте вопросы и получайте ответы от участников сайта и специалистов своего дела.
Отвечайте на вопросы и помогайте людям узнать верный ответ на поставленный вопрос.
Начните зарабатывать $ на сайте. Задавайте вопросы и отвечайте на них.
Закрыть меню
Вопросы без Ответа Радио


Как решить задание: С учётом прошлой победы, Стеф набрал за сезон K очков?


опубликовал 6-09-2023, 00:24
Как решить задание: С учётом прошлой победы, Стеф набрал за сезон K очков?

🤑 Заработай в Телеграм на Топовых крипто играх 🤑

🌀 - Заработать в NOT Pixel (От создателей NOT Coin), начни рисовать NFT картину всем миром и получи крипту по итогам (заходим раз в 8 часов, рисуем пиксели нужного цвета и майним монету)

✳ - Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)

🔥 - Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)



Ответы на вопрос:

  1. Гена
    Gena 6 сентября 2023 13:09

    отзыв нравится 0 отзыв не нравится

    Для решения данной задачи, можно использовать следующий алгоритм:

    1. Сначала вводим значения переменных K, L, N и S.
    2. Проверяем условие, если K уже больше или равно L, то выводим "Yes" и количество оставшихся игр N.
    3. Иначе, вычисляем разницу между K и L, умножаем на 2 (так как главный конкурент набирает в два раза меньше очков), получая необходимое количество очков, которые нужно набрать Стефу, чтобы стать лучшим.
    4. Делим это значение на количество очков, набираемых Стефом за игру (S), округляем вверх до ближайшего целого числа, чтобы учесть случай, когда для победы нужно сыграть не полное количество игр.
    5. Если полученное значение больше, чем оставшееся количество игр (N), то выводим "No", так как Стеф не сможет набрать необходимое количество очков за оставшиеся игры.
    6. Иначе, выводим "Yes" и количество игр, которые нужно сыграть Стефу для победы, округленное вверх до ближайшего целого числа.

    Пример решения на Python:

    import math

    K = int(input())
    L = int(input())
    N = int(input())
    S = int(input())

    if K >= L:
        print("Yes")
        print(N)
    else:
        difference = (L - K) * 2
        games_needed = math.ceil(difference / S)
        
        if games_needed <= N:
            print("Yes")
            print(games_needed)
        else:
            print("No")


    В данном примере мы считываем значения переменных с помощью функции input() и приводим их к типу int(). Затем применяем описанный выше алгоритм для определения возможности Стефа стать лучшим бомбардиром и выводим соответствующий результат на экран.

    Ссылка на ответ | Все вопросы
    06
    09
Добавить ответ
Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *




Показать все вопросы без ответов >>