Update description

This commit is contained in:
2026-01-21 19:52:42 +03:00
parent 310c2d3cf0
commit 748c786c74
2 changed files with 8 additions and 0 deletions

View File

@@ -6,6 +6,10 @@ public interface CharFrequency {
// Возвращает частоту каждого символа в тексте.
// Иными словами, считает, сколько раз встречается тот или иной символ
// Ожидаемый вывод:
// First char frequency: { =3, а=3, у=1, и=1, к=1, л=3, ы=2, м=4, М=2, о=1}
// Second char frequency: { =10, р=7, т=1, у=5, ы=1, ,=1, .=1, ю=1, а=11, б=1, д=1, е=2, ж=1, к=3, К=4, л=7, м=1}
Map<Character, Integer> getCharFrequency(String text);
}

View File

@@ -8,6 +8,10 @@ public interface WordGroup {
// Группирует слова в списки по длине.
// Слова одинаковой длины попадают в один список, другой длинны - в другой список.
// В Map'е ключ - длина слов в списке, значение - список слов
// Ожидаемый вывод:
// First grouped words: {1=[у, а, у], 4=[карл], 5=[клары, украл, клара, карла], 6=[украла, бюджет], 7=[рекламу]}
// Second grouped words: {1=[в, в, в], 2=[из, от], 3=[шла], 5=[кузов, грозу, грязи, груза, кузов], 6=[кузова], 7=[арбузов, арбузов], 10=[перегрузка, развалился]}
Map<Integer, List<String>> groupWordsByLength(String text);
}