АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

2199. Экстремумы температуры

Ограничение времени: 1 сек.
Ограничение памяти:524288 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

На метеостанции для хранения температуры используется коллекция temperature. В данной коллекции хранятся документы с парой значений: “_id” – порядковый номер замера, а “value” – целое значение температуры. Необходимо найти максимальное, минимальное значения по документам за последние 5 замеров и поместить их в коллекцию res в виде документа с ключами max, min соответственно. Для работы с MongoDB Используется библиотека pymongo. Решение должно быть оформлено на языке python в формате функции solve(db). Функция принимает объект базы, выполняет обработку данных, записывает результат в эту же базу. Проверяющая программа сама выполнит эту функцию. Учтите, что все объекты библиотеки pymongo уже импортированы проверяющей программой(выполнена команда from pymongo import *). Дополнительный импорт не нужен. Во избежание проблем с кодировкой добавьте в начало кода строку #--*--coding:cp1251--*-- Итого, решение должно иметь следующий вид:

#--*--coding:cp1251--*--
def solve(db):
   #Здесь пишите код для работы с базой данных db на python pymongo

Полезные ссылки:
https://pythonlib.ru/library-theme58
https://pymongo.readthedocs.io/en/stable/index.html


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Учебные курсы / Базы данных. MongoDB /
2198. 1 - Книги и авторы 2199.
 
время генерации 0.109 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.