Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Строки / Exercises / Акроним

Решение: Акроним

Вот одно из возможных решений задачи.

Код

my $phrase = 'hyper text markup language';

my $acronym = '';
for $phrase.words -> $word {
    $acronym ~= $word.substr(0, 1);
}

say $acronym.uc;

🦋 Исходный код можно найти в файле acronym.raku.

Вывод

HTML

Комментарии

  1. $phrase.words возвращает список слов. Цикл берёт первый символ каждого слова с помощью substr(0, 1) и добавляет его к $acronym.

  2. После того как все начальные буквы собраны, uc переводит результат в верхний регистр: HTML.

Навигация по курсу

Акроним   |   Доменная часть