Строки: в словах с нечетным количеством букв - удвоить каждую букву - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Дана строка,в словах с нечетным количеством букв-удвоить каждую букву, а слова которые содержат четное количество букв оставить без изменения.

Решение задачи: «Строки: в словах с нечетным количеством букв - удвоить каждую букву»

textual
Листинг программы
begin
  var s := Regex.Replace(ReadlnString('Введите строку'), '\w+', m -> Odd(m.Value.Length) ? m.Value.Select(ch -> ch + ch).JoinIntoString('') : m.Value);
  writeln(s);
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы