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.Dismiss alert
Copy file name to clipboardExpand all lines: lesson-02/homework.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,9 @@
7
7
- список токенов, которые нужно найти;
8
8
- функцию-обработчик ключа и токена.
9
9
10
-
json для задания всегда имеет вид словаря с ключами и значениями из строк.
10
+
json для задания всегда имеет вид словаря с ключами и значениями из строк. Строки-значения в json содержат произвольное число пробелов в качестве разделителей слов, знаков препинания нет.
11
+
12
+
Все токены и ключи состоят только из букв и цифр без пробельных символов.
11
13
12
14
Функция парсит строку с json библиотечными средствами.
13
15
Для каждого ключа json, который совпадает с одним из переданных ключей для обработки, функция должна искать вхождения токенов в строку-значение по данному ключу.
@@ -100,8 +102,7 @@ check_int(value=None)
100
102
101
103
### 3. Тесты в отдельном модуле для каждого пункта
102
104
103
-
### 4. Перед отправкой на проверку код должен быть прогнан через flake8 и pylint, по желанию еще black
104
-
105
-
### 5. Покрытие тестов через coverage
106
-
107
-
### 6. Зеленый пайплайн в репе
105
+
### 4. Зеленый пайплайн в репе
106
+
Обязательно: тесты, покрытие, flake8, pylint.
107
+
Опционально можно добавить другие инструменты, например, mypy и black.
0 commit comments