Денис1619
?>

I. секрет (время: 1 сек. память: 16 мб) вам в руки попала секретная записка на языке. текст записки может быть любым, главное - код, заложенный в тексте. чтобы расшифровать записку нужно посчитать количество букв «b» и «g» в записке (на любом регистре если букв «b» больше, чем букв «g», то все плохо. если букв «b» меньше, чем букв «g», то все хорошо. ну, а если буквы содержатся в записке в одинаковом количестве, то пока не ясно, как дела пойдут. напишите программу для расшифровки таких секретных записок. входные данные входной файл input.txt содержит натуральное число n – количество строк в записке (n ≤ 100). далее идет текст записки из n строк, каждая строка не более 100 символов. в тексте записки могут встречаться латинские символы, цифры, пробелы, знаки препинания и переводы строки. выходные данные в выходной файл output.txt выведите все строки записки в неизменном виде. после вывода последней строки записки в той же строке выведите один пробел, слово «is», ещё один пробел и далее слово, определяющее тайный смысл записки: «good» – если все хорошо; «a baddy» – если все плохо; «neutral» – если пока не ясно, как пойдут дела.

Информатика

Ответы

АлексейГагиковна1774
# # Код на ruby 2.2.3p173
def zadanie(s)
    s = s.downcase
    count = 0
    for i in 0..s.size
        if s[i] == "b"
            count = count - 1
        elsif s[i] == "g"
            count = count + 1
        end
    end

    if count < 0
        return "A BADDY"
    elsif count > 0
        return "GOOD"
    else
        return "NEUTRAL"
    end
end

# # Примеры применения
p zadanie("Not a bad answer")
p zadanie("Not a good answer")
p zadanie("Not a Bag answer")
uglichdeti
Рекомендую для задачи взять принцип работы почтовой службы, там сортировка имеет критически важное значение.

Например:
В почтовое отделение поступило 45 посылок и 68 писем, которые необходимо рассортировать по индексу, весу (или любому другому критерию, которые придумать должен решающий задачу).
Так же на почту из центрального отделения привезли 30 посылок и 142 письма, которые необходимо рассортировать для почтальонов по принципу (напрмер номера домов, фамилии получателей и вес (объем) посылки, для определения вида доставки, а так же внутри этой подкатегорию сортировки по имени, номеру и т.п.).
Тут можно много сюжетов придумать, думаю вам легче будет это сделать, я лишь предложил направление. Надеюсь полезное.
tanyaandreeva728

Вы извините, что здесь пишу, в графе для ответов. Хочу Вам просто и код, и скриншот прикрепить. Попробуйте этот код (комментарии условны, только для понимания). Три числа введите через пробел, в соответствии с логикой конечно же (смотрите комментарии для лучшего понимания):

# k - максимальное количество котлет на сковороде

# m - прожарка котлеты с одной стороны

# n - входное количество котлет

k,m,n = map(int, input().split())

time_am = 0

if (n <= k):

   time_am += 2*m

elif (n > k):

   while (n > k):

       time_am += 2*m

       n -= k

       if (n <= k):

           time_am += 2*m

           break

print(time_am)


Пайтон Я хотел выполнить задание на курсерах Тренировочное задание по программированию: Котлеты*

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

I. секрет (время: 1 сек. память: 16 мб) вам в руки попала секретная записка на языке. текст записки может быть любым, главное - код, заложенный в тексте. чтобы расшифровать записку нужно посчитать количество букв «b» и «g» в записке (на любом регистре если букв «b» больше, чем букв «g», то все плохо. если букв «b» меньше, чем букв «g», то все хорошо. ну, а если буквы содержатся в записке в одинаковом количестве, то пока не ясно, как дела пойдут. напишите программу для расшифровки таких секретных записок. входные данные входной файл input.txt содержит натуральное число n – количество строк в записке (n ≤ 100). далее идет текст записки из n строк, каждая строка не более 100 символов. в тексте записки могут встречаться латинские символы, цифры, пробелы, знаки препинания и переводы строки. выходные данные в выходной файл output.txt выведите все строки записки в неизменном виде. после вывода последней строки записки в той же строке выведите один пробел, слово «is», ещё один пробел и далее слово, определяющее тайный смысл записки: «good» – если все хорошо; «a baddy» – если все плохо; «neutral» – если пока не ясно, как пойдут дела.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

xalina85
ale99791308
domtorgvl20082841
Kalugin Vyacheslavovna605
olimov
Виктория1690
Егорова
zaschitin48
doorhan42n6868
Nikolaevna Malika1511
atlantika7
diana-kampoteks
v79150101401
picsell
AlidzhanovDenis491