Update description
This commit is contained in:
@@ -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);
|
Map<Character, Integer> getCharFrequency(String text);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,10 @@ public interface WordGroup {
|
|||||||
// Группирует слова в списки по длине.
|
// Группирует слова в списки по длине.
|
||||||
// Слова одинаковой длины попадают в один список, другой длинны - в другой список.
|
// Слова одинаковой длины попадают в один список, другой длинны - в другой список.
|
||||||
// В Map'е ключ - длина слов в списке, значение - список слов
|
// В 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);
|
Map<Integer, List<String>> groupWordsByLength(String text);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user