Тестовое задание в 2ГИС на позицию QA инженера
Пусть имеется xml-файл следующей структуры, описывающий дату и время прихода и ухода человека.
<?xml version="1.0" encoding="UTF-8"?>
<people>
<person full_name="i.petrov">
<start>21-12-2018 10:54:47</start>
<end>21-12-2018 19:43:02</end>
</person>
<person full_name="a.stepanova">
<start>21-12-2018 09:40:10</start>
<end>21-12-2018 17:59:15</end>
</person>
...
</people>
Необходимо написать программу, которая вычисляет общее время пребывания всех людей за каждое число.
Пояснение - общее время имеется в виду суммарное, может быть более 24 часов в сутки
Пусть дан следующий конечный автомат состояний кота. Входные символы: "колбаса", "собака". Внутренние состояния: "сытый", "голодный". Действия автомата: "съесть", "спать", "убежать" Таблица переходов:
Сытый | Голодный | |
---|---|---|
Колбаса | спать, перейти в состояние "голодный" | съесть, перейти в состояние "сытый" |
Собака | убежать, перейти в состояние "голодный" | убежать |
Необходимо, используя любой язык программирования, реализовать программу поведения кота.
Имеется текстовый файл произвольного содержания. Необходимо написать программу, используя любой язык программирования, которая в качестве входных данных будет принимать произвольный файл и слово, а в качестве выходных - частоту встречаемости этого слова в тексте.