Показать сообщение отдельно
  #1 (permalink)  
Старый 18.06.2021, 19:54
Аспирант
Отправить личное сообщение для prototip Посмотреть профиль Найти все сообщения от prototip
 
Регистрация: 15.05.2021
Сообщений: 35

помогите решить задачку
Надо создать функцию, которая будет работать следующим образом:
1 Принимать на вход строку и подсчитывать количество всех слов в ней
2 Отсортировать их по количеству
3 Вывести n самых популярных


"aaa bb bb rrrrr aaa r t", 2 -> (("aaa", 2), ("bb", 2))

//func countWords(wordsStr: Str, n: Int) -> List[Tuple[String, Int]]

let input: string = "aaa bb bb rrrrr aaa r t";

function countWords(str: string, n: number){
    return str.split(' ').length;
}


console.log(countWords(input));

1 условие выполнил, помогите пожалуйста остальные 2 сделать
Ответить с цитированием