Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Дан JSON-файл, где для каждого языка программирования указано количество вакансий. Необходимо отсортировать этот список по убыванию популярности языка и вывести победителя отдельной строкой.
Типа того:
Самый популярный язык: PHP (12664)
1: PHP (12664)
2: Java (12558)
3: Objective C (8925)
4: SQL (5165)
5: Android (4981)
6: Ruby (3859)
7: JavaScript (3742)
8: C# (3549)
9: C++ (1908)
10: ActionScript (1821)
11: Python (1649)
12: C (1087)
13: ASP.NET (818)
Данные в примере слегка устарели, найдите более актуальные данные.
Прочитайте файл в ассоциативный массив с помощью встроенного в руби класса JSON (как это делал Миша на уроке) и немного поиграйтесь с получившимся ассоциативным массивом.
Вам помогут такие методы как inverse
, sort
, sort_by
и возможность в любой момент сконвертировать ассоциативный массив в обычный с помощью метода to_a
.