Стандартная библиотека · 3 из 17
Подпись под фото
Под фотографией в ленте помещается ограниченное число знаков. Длинную подпись надо обрезать — но не посреди слова, иначе получается «Свадьба Ани и Бори на набе».
Что сделать
Обрежьте подпись под фото до предела ленты — но не посреди слова.
Что приходит
tekst— подпись, строкаpredel— сколько знаков помещается
Что вернуть
Подпись не длиннее predel: не влезла целиком — обрезана по границе слова и кончается «…»; лишние пробелы внутри схлопнуты в один.
Допишите функцию podpis в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
При пределе 20 из «Свадьба Ани и Бориса, закат на набережной» остаётся "Свадьба Ани и…": «Бориса,» уже не влезает, а резать слово нельзя.
podpis('Свадьба Ани и Бориса, закат на набережной', 20)
'Свадьба Ани и…'
Функция принимает подпись (строка) и предел (целое число знаков). Возвращает подпись не длиннее предела. Если целиком она не влезает, обрезает по границе слова и ставит в конце знак «…». Лишние пробелы внутри подписи схлопываются в один.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.