- Статистика
- Saved searches
- Use saved searches to filter your results more quickly
- anton2750/acmp.ru
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- shohrukh92/acmp
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Лентяй Задача acmp 694 python
Статистика
Реализовать классы MinStat, MaxStat, AverageStat, которые будут находить минимум, максимум и среднее арифметическое последовательности целых чисел.
Экземпляры классов инициализируются без аргументов. Метод add_number должен добавлять в статистику число, которое будет учтено при вычислении финального результата методом result. Для экземпляров MinStat и MaxStat result должен возвращать целое число, для AverageStat — число типа float (это число будет сравниваться с правильным ответом до седьмой значащей цифры).
Если в последовательности отсутствуют числа и статистические величины вычислить невозможно, метод result должен возвращать None.
Формат ввода
Каждый тест представляет собой код, в котором будут использоваться ваши классы. Файл c решением не обязательно называть solution.py, он будет переименован автоматически. Тест запускается с вашими классами, а его вывод сравнивается с правильным решением.
Пример 1
Ввод Вывод
from solution import MinStat, MaxStat, AverageStat
values = [1, 2, 4, 5] mins = MinStat() maxs = MaxStat() average = AverageStat() for v in values: mins.add_number(v) maxs.add_number(v) average.add_number(v) print(mins.result(), maxs.result(), ''.format(average.result()))
1 5 3.000
Пример 2
Ввод Вывод
from solution import MinStat, MaxStat, AverageStat
mins = MinStat() maxs = MaxStat() average = AverageStat() print(mins.result(), maxs.result(), average.result())
1 2 3 4 5 6 7 8 9 10 11 12 13
from solution import MinStat, MaxStat, AverageStat values = [1, 0, 0] mins = MinStat() maxs = MaxStat() average = AverageStat() for v in values: mins.add_number(v) maxs.add_number(v) average.add_number(v) print(mins.result(), maxs.result(), ''.format(average.result()))
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Мои варианты решения олимпиадных задач с портала олимпиадного программирования acmp.ru написанные на языке python
anton2750/acmp.ru
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Мои варианты решения задач с портала олимпиадного программирования acmp.ru написанные на языке python
One line, multiple variables:
with open("input.txt", "r") as f: with open("output.txt", "w") as o: [a, b, c] = list(map(int, f.readline().split())) o.write(f' ')
with open("input.txt", "r") as f: with open("output.txt", "w") as o: a = int(f.readline()) o.write(f'')
with open("input.txt", "r") as f: with open("output.txt", "w") as o: a = f.readline().strip() b = f.readline().strip() o.write(f'') o.write(f'')
One integer variable from/to console:
About
Мои варианты решения олимпиадных задач с портала олимпиадного программирования acmp.ru написанные на языке python
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
ACMP.RU Programming School, Task Solutions
shohrukh92/acmp
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
acmp.ru — Школа программирования — решение задач
acmp.ru — School of programming — task solutions
В данном репозитории я собрал свои решения задач из acmp.ru (c ~2012 года) на языках программирования C, C++, Java, Python. Каждая отдельная папка соответствует отдельной тематике на сайте «Школа программиста». Уровень сложности решенных задач приблизительно > 25%.
Для просмотра условий задач лучше перейти по ссылкам (в каждом файле указана), т.к. могут быть ошибки в форматировании степеней и индексов в комментах. Имя файла — это номер задачи в архиве задач acmp.ru.
Лентяй Задача acmp 694 python
Задача лентяй
Решал задачу ,задача прошла на 50 % . Не прошёл второй тест Студент Валера являет собой.
Задача с acmp
всем привет, помогите пожалуйста с решением задачи из замечательного архива ********. Одной из.
Задача с acmp
Короли прошлого создали великую империю, в которой было N городов, и соединили их M двусторонними.
Школы. Задача с ACMP
Помогите, пожалуйста решить задачу с ACMP, три дня мучаюсь, не получается, нужен код на С++. С.
Боги (задача с acmp)
Здравствуйте. Проблема с решением задачи "Боги" (_http://********/?main=task&id_task=93). Вот.
if j in range(ar[i][0],ar[i][1]+1) and range(ar[i+1][0],ar[i+1][1]+1):
после слова AND точно должно быть просто range? если там не пустой объект то всегда будет True
может там тоже надо проверить вхождение какой то переменной в промежуток?
Студент Валера являет собой классический пример лентяя. На занятия он практически не ходит, и только в конце семестра появляется в университете и сдает ”хвосты”. Его заветная мечта: найти такой день, когда можно будет сдать сразу все долги. У него есть расписание работы преподавателей, из которого точно известно, с какого и по какой день месяца каждый преподаватель ежедневно будет доступен.
Помогите Валере написать программу, которая по расписанию будет определять, сможет ли Валера сдать все долги за один день или нет.
Входные данные
В первой строке входного файла INPUT.TXT содержится натуральное число N – количество предметов, которые нужно сдать Валере (N ≤ 100). Далее идет N строк, каждая из которых состоит из двух чисел A и B, задающих отрезок работы очередного преподавателя (1 ≤ A ≤ B ≤ 31).
Выходные данные
В выходной файл OUTPUT.TXT выведите «YES», если возможно встретить всех преподавателей за один день, или «NO», если это сделать невозможно.
yan245, зачем вы всё так усложняете..
Подсказка: нужно только найти максимальный a и минимальный b. И сравнить.