Курс по 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.

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

Акроним   |   Частта с домейна