Вычитка · Шаг 4 из 4
Показать пальцем
Список «строка 14, столбец 27» читать невозможно: глаз всё равно считает знаки. Компиляторы давно делают иначе — печатают строку, а под ней стрелку в нужное место. Вычитка будет делать так же.
Что сделать
Покажите место опечатки стрелкой под строкой — как это делают компиляторы.
Что приходит
stolbcy— номера столбцов с единицы; бывают не по порядку и с повторами
Что вернуть
Строку из пробелов со знаком ^ на месте каждого столбца, длиной ровно до последней стрелки: " ^ ^ ^"; столбцов нет — "".
Допишите функцию podsvetit в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В проекте
Утилита печатает вашу строку прямо под строкой текста, где есть замечания. Решите шаг — и место опечатки будет видно глазом, без счёта знаков.
podsvetit([2, 12, 14])
' ^ ^ ^'
Функция принимает список столбцов (целые, считая с единицы). Возвращает строку из пробелов, в которой на месте каждого столбца стоит знак «^». Печатать её будут прямо под строкой текста. Длина строки — ровно до последней стрелки, хвостовых пробелов нет. Столбцы могут прийти не по порядку и повторяться. Если столбцов нет, возвращается пустая строка. Столбцы меньше единицы пропускаются.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.