TXT#
-
Журнал космической станции#
Контекст: есть лог станции. Некоторые сообщения — ошибки.
Файл: station_log.txt
Пример:
[12:00] oxygen stable
[12:05] WARNING: low pressure
[12:08] crew lunch
[12:10] ERROR: reactor offline
Задачи:
- Подсчитать количество ERROR.
- Вывести все строки с WARNING.
- Найти время первой ошибки.
- Сохранить ошибки в critical.txt.
- Анализ переписки детектива
Контекст: детектив собирает подозрительные сообщения.
Файл: messages.txt
Задачи:
- Найти все строки со словами: money, secret, meeting.
- Посчитать, сколько раз встречается каждое слово.
- Скрыть имена людей (John → ***) и сохранить в новый файл.
⸻
- Система антиспама
Контекст: сервер хранит письма.
Файл: emails.txt
Задачи:
- Удалить дубликаты сообщений.
- Найти письма длиннее 100 символов.
- Разделить письма на spam.txt и normal.txt по ключевым словам.
⸻
- Лог игры RPG
Контекст: события игрока.
Файл: game_log.txt
Пример:
hero killed goblin
hero found sword
hero lost hp
Задачи:
- Посчитать убийства.
- Найти самое частое действие.
- Сделать статистику и записать в report.txt.
⸻
JSON#
- База охотников за головами
Контекст: система контрактов.
Файл: bounties.json
Пример:
[
{"name": "Rex", "reward": 5000, "danger": 4},
{"name": "Mira", "reward": 12000, "danger": 8}
]
Задачи:
- Найти самого дорогого преступника.
- Отсортировать по награде.
- Вывести всех с danger > 5.
- Сохранить обновлённый список.
⸻
- Инвентарь выживших после апокалипсиса
Контекст: склад ресурсов.
Файл: inventory.json
Пример:
{
"water": 12,
"food": 5,
"ammo": 80
}
Задачи:
- Уменьшить количество ресурсов после “дня”.
- Добавить новые предметы.
- Проверить, чего осталось меньше 10.
- Сохранить изменения.
⸻
- API супергероев
Контекст: база героев.
Файл: heroes.json
Пример:
[
{
"name": "Volt",
"powers": ["electricity", "speed"],
"city": "Neo City"
}
]
Задачи:
- Найти героев по способности.
- Подсчитать популярность сил.
- Сгруппировать героев по городам.
⸻
- История банковских операций мафии
Контекст: расследование.
Файл: transactions.json
Задачи:
- Найти переводы > 10000.
- Найти подозрительные повторяющиеся платежи.
- Посчитать баланс каждого участника.
CSV#
- Аналитика киберспортивной команды
Контекст: статистика игроков.
Файл: players.csv
Пример:
name,kills,deaths
Neo,14,5
Max,8,10
Задачи:
- Найти лучшего игрока по K/D.
- Вычислить средние показатели.
- Отсортировать по убийствам.
- Сохранить рейтинг в новый CSV.
- Магазин артефактов
Контекст: склад магических предметов.
Файл: shop.csv
Пример:
item,price,quantity
Potion,50,10
Sword,200,2
Задачи:
- Посчитать общую стоимость склада.
- Найти самый дорогой предмет.
- Вывести товары, которых мало (quantity < 3).
⸻
- Космические рейсы
Контекст: расписание кораблей.
Файл: flights.csv
Задачи:
- Найти задержанные рейсы.
- Подсчитать число рейсов в каждый город.
- Найти самый популярный маршрут.
⸻
- Трекинг привычек агента
Контекст: секретный агент отслеживает эффективность.
Файл: habits.csv
Пример:
date,sleep,training,reading
2026-01-01,7,1,0
Задачи:
- Найти лучший день.
- Посчитать среднее количество сна.
- Построить рейтинг продуктивности.
Комбинированные задачи (txt + json + csv)
- Детективная система расследований
Контекст:
- suspects.json — подозреваемые
- transactions.csv — переводы
- logs.txt — сообщения
Задача:
Найти самого подозрительного человека:
- много переводов,
- упоминания в логах,
- высокий риск в JSON.
- Симулятор MMORPG сервера
Контекст:
- players.json — игроки
- battle_log.txt — бои
- economy.csv — рынок
Задача:
Сформировать отчёт:
- топ-игрок,
- кто чаще погибает,
- самый продаваемый предмет.
- Система мониторинга базы на Марсе
Контекст:
- sensors.csv
- alerts.txt
- crew.json
Задача:
Определить, кто из экипажа был рядом с аварией в момент сбоя.