В Telegram-канале курса опубликованы разборы обязательных задач ЦАП.
Задача №4, вариант №150, Пересдача
Перейти к задаче №10 варианта №26 группы ИМБО-11-23
Состояние задачи
В данной секции Вы можете отслеживать состояние задания после отправки решения.
Ошибка!
Подробные сведения об ошибке:
Когнитивная сложность кода превышена (21 > 10). Сложность функции "_unique_columns" составляет 12: L06:00-L19:47 +1 FunctionDef [function] L07:04-L08:19 +1 If [controlflowbreak] L11:04-L11:17 +1 Assign [redefine] L13:04-L18:22 +1 For [controlflowbreak] L14:19-L14:49 +2 (nesting=1) GeneratorExp [controlflowbreak] L15:08-L16:20 +2 (nesting=1) If [controlflowbreak] L16:12-L16:20 +1 (nesting=2) Continue [loopbreak] L19:11-L19:47 +1 ListComp [controlflowbreak] L19:12-L19:32 +2 (nesting=1) ListComp [controlflowbreak] Сложность функции "_nonempty_columns" составляет 14: L22:00-L30:47 +1 FunctionDef [function] L23:04-L24:19 +1 If [controlflowbreak] L26:04-L29:26 +1 For [controlflowbreak] L27:14-L27:52 +2 (nesting=1) ListComp [controlflowbreak] L28:08-L29:26 +2 (nesting=1) If [controlflowbreak] L28:14-L28:54 +3 (nesting=2) GeneratorExp [controlflowbreak] L28:15-L28:40 +1 (nesting=3) BoolOp [boolop] L30:11-L30:47 +1 ListComp [controlflowbreak] L30:12-L30:32 +2 (nesting=1) ListComp [controlflowbreak] Сложность функции "main" составляет 21: L99:00-L126:14 +1 FunctionDef [function] L100:04-L101:17 +1 If [controlflowbreak] L107:04-L108:17 +1 If [controlflowbreak] L110:04-L115:46 +2 If [ifelse+controlflowbreak] L114:08-L114:16 +1 (nesting=1) Assign [redefine] L115:08-L115:46 +1 (nesting=1) Assign [redefine] L115:15-L115:46 +2 (nesting=1) IfExp [controlflowbreak] L117:14-L117:58 +1 IfExp [controlflowbreak] L120:04-L125:39 +1 For [controlflowbreak] L121:14-L121:60 +2 (nesting=1) IfExp [controlflowbreak] L122:13-L122:60 +2 (nesting=1) IfExp [controlflowbreak] L123:15-L123:79 +2 (nesting=1) IfExp [controlflowbreak] L123:23-L123:69 +1 (nesting=2) BoolOp [boolop] L124:08-L125:39 +2 (nesting=1) If [controlflowbreak] L124:11-L124:45 +1 (nesting=2) BoolOp [boolop]
Добавить новый ответ
Во избежание утери данных рекомендуется сохранять отправляемые программы локально.
Введите ответ в поле выше. В отправляемом коде на языке программирования Python должна присутствовать функция main и не должно быть какого-либо ввода/вывода. Поддерживается использование модулей только из стандартной библиотеки Python. Список отправленных решений.