Решайте задачи ниже в песочнице слева. Если тесты не настроены, сверяйтесь с условием на Stepik.
-
В спорте N распределение мест на соревнованиях осуществляется следующим образом: участник делает \(7\) попыток, каждая из которых оценивается по \(100\)-балльной шкале. Из них отбираются четыре лучшие, и их сумма выводится на экран. По заданным оценкам определите итоговый результат участника.
Входные данные
На вход подаются результаты участника за каждую попытку. Каждое число с новой строки.
Выходные данные
Программа должна вывести одно число — сумму баллов за четыре лучшие попытки участника.
Задача на Stepik
-
Школьный учитель на классном часе попросил каждого ученика назвать одно произвольное целое число. Необходимо проверить, можно ли из полученных чисел составить арифметическую прогрессию.
Входные данные
На вход подаётся число \(n\), а затем \(n\) целых чисел, каждое с новой строки.
Выходные данные
Программа должна вывести «YES», если из названных чисел можно составить арифметическую прогрессию и «NO» в противном случае.
Задача на Stepik
-
💀
Для покупки билетов на концерт популярного исполнителя Ковы Клаки требовалось заполнить небольшую анкету, в которой, помимо прочего, необходимо было указать свой возраст. Кове стало интересно, в каком возрасте количество её фанатов максимально, но так как в математике и программировании она разбирается намного хуже, чем в вокальном искусстве, было принято решение привлечь вас для решения данной задачи. За это вам обещали халявный билетик!
Входные данные
На вход подаётся количество купленных билетов \(n\), а затем \(n\) целых чисел, обозначающих возраст каждого посетителя концерта. Каждое число вводится с новой строки.
Выходные данные
Программа должна вывести одно число — самый часто встречающийся возраст на концерте. Если таких возрастов несколько, то укажите самый маленький из них.
Задача на Stepik
-
Димаста — репетитор по математике с большим количеством учеников. После ЕГЭ он собрал результаты своих подопечных и решил посчитать их средний балл. Для большей достоверности Димаста решил удалить один самый высокий и один самый низкий результат своих учеников. Напишите программу, которая считает необходимое Димасте значение.
Входные данные
На вход подаётся одна строка — результаты учеников Димасты, разделённые пробелами. Гарантируется, что значений больше двух.
Выходные данные
Программа должна вывести одно число — среднее арифметическое баллов учеников репетитора, исключая одного ученика с самым высоким и одного с самым низким баллами.
Задача на Stepik
-
Спустя месяц Михаил и Жанна решили изменить подход: теперь за все покупки платит Михаил, если количество чётных стоимостей превышает количество нечётных; Жанна, если количество нечётных превышает количество чётных; и супруги платят поровну, если чётных и нечётных стоимостей одинаковое количество.
Входные данные
На вход подаётся перечень стоимостей покупок, все цены разделены пробелами.
Выходные данные
Программа должна вывести, какой из супругов оплачивал покупки и какая сумма при этом была заплачена.
Задача на Stepik
-
В библиотеке установили терминалы, которые позволяют посетителям понять, есть ли сейчас в наличии та или иная книга. Данные в этом терминале обновляются в режиме реального времени, данные хранятся в специальном списке. Вам лишь нужно написать программу, которая определяет, если ли книга в наличии, и если есть, то выводит индекс нахождения этой книги в списке.
Входные данные
На вход подаются две строки, в первой — названия книг, которые есть в наличии. Все названия разделены пробелами. Гарантируется, что пробелов в названии одной книги нет. Во второй — книга, которую нужно найти.
Выходные данные
Если книга присутствует в списке, то выведите её индекс первого вхождения. Учтите, что одинаковых книг может быть несколько.
Если книга не найдена в списке, то вывести \(-1\).
Задача на Stepik
-
💀
Екатерина — филолог по образованию. Темой её курсовой работы стал анализ самых длинных слов выбранного произведения. Разумеется, находить это вручную не представляется возможным, поэтому ей необходимо написать программу, которая поможет с данной задачей. И снова вас призвали на помощь!
Входные данные
На вход подаётся одна строка — текст произведения. В тексте слова разделены пробелами. Также в тексте могут встретиться знаки препинания из набора «,.?!:;».
Выходные данные
Программа должна вывести одну строку — самое длинное слово в произведении. Если таких слов несколько, выведите то, которое встретилось в тексте раньше.
Задача на Stepik
Сначала напишите решение в редакторе слева, затем нажмите «Проверить».
Разбор реальных ситуаций и мини-кейсы.
ИИ-помощник закреплён справа внизу. Откройте чат и задайте вопрос по текущему уроку — контекст подставится автоматически.
- «Объясни, зачем нужен id()»
- «Почему не компилируется мой код?»
- «Дай подсказку без полного решения»