Задачи по теме «Parsing»

Практикуйте тему «Parsing» на задачах от простых до сложных (всего: 12). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.

Легко · 8 Средне · 3 Сложно · 1

Навыки для практики: ПолиморфизмРазбиение строкTry/exceptАгрегация результатовВыполнение инструкцийПаттерн AdapterПаттерн BuilderПеревод единицПроверкаПроверка вводаРазбиение на словаРазбиение на токены
  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
226
Задачи
2
Решений опубликовано
3
Языки

Все задачи

Поиск по теме, языку или сложности.

12 задачи
Средне

Tournament Standings

Rank teams from match records.

Вы освоите Агрегация результатовСортировка по ключам
DictionariesParsingSorting
Пока нет решений
Сложно

Mini Stack-Language Interpreter

Evaluate a small stack language.

Вы освоите Разбиение на токеныВыполнение инструкций
InterpretersParsingStacks
Пока нет решений
Легко

Acronym Generator

Create an acronym from the first letter of every word, in uppercase.

Вы освоите Разбор строкРазбиение на слова
ParsingStrings
Пока нет решений
Легко

Фабрика фигур

Создавать фигуры по текстовым описаниям с помощью фабрики и возвращать площадь каждой из них.

Вы освоите Фабричный методПолиморфизм
Шаблоны проектированияParsingmath
Пока нет решений
Легко

Собрать объект JSON

Преобразуйте ключи и значения в строку JSON-объекта, правильно экранируя кавычки и обратные слэши.

Вы освоите Формат JSONЭкранирование
ParsingStrings
Пока нет решений
Легко

Адаптер датчиков температуры

Приведите показания датчиков Fahrenheit, Kelvin и Celsius к одному интерфейсу Celsius.

Вы освоите Паттерн AdapterПеревод единиц
Шаблоны проектированияParsingmath
Пока нет решений
Средне

Недельная зарплата

Посчитайте зарплату за неделю для сотрудников на окладе, почасовой оплате и комиссии — у каждого своё правило.

Вы освоите ПолиморфизмРасчёт сверхурочных
ParsingSimulationmath
Пока нет решений
Средне

Построитель SQL-запросов

Соберите SQL-запрос из частей, заданных в любом порядке, как объект-построитель по шагам собирает настройки.

Вы освоите Паттерн BuilderСборка строк
Шаблоны проектированияParsingStrings
Пока нет решений
Легко

Первый неверный возраст

Проверяйте введённые возраста и сообщайте, где находится первая неверная запись, вместо того чтобы позволять программе аварийно завершаться.

Вы освоите ПроверкаРазбор текста
BeginnerParsingStrings
Пока нет решений
Легко

Подсчёт уровней логов

Прочитайте строки журнала и подсчитайте, сколько из них являются INFO, WARNING и ERROR.

Вы освоите Чтение по строкамРазбиение строк
BeginnerParsingStrings
Пока нет решений
Легко

Сумма плоского объекта JSON

Разберите плоский JSON-объект, чьи значения — целые числа, и сложите эти значения.

Вы освоите Разбор JSONРазбиение строк
ParsingStrings
Пока нет решений
Легко

Сумма корректных чисел

Сложите элементы, которые являются целыми числами, и пропустите всё остальное, как try/except обрабатывает неверный ввод.

Вы освоите Try/exceptПроверка ввода
BeginnerParsingStrings
Пока нет решений