Skip to content

descodeuses/revision-js-trier-sur-les-frequences

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trier des entiers

Design a way to sort a list of positive integers in the descending order according to frequency of the elements. The elements with higher frequency come before those with lower frequency. Elements with the same frequency come in the same order as they appear in the given list.

Input The first line of the input consists of an integer num, representing the number of elements in the list(N). The second line consists of N space-seperated integers representing the elements in the list.

Output Print N space-seperated integers representing the elements of the list, sorted according to the frequency of elements present in the given list.

Example

Input: 19 1 2 2 3 3 3 4 4 5 5 5 5 6 6 6 7 8 9 10

Output: 5 5 5 5 3 3 3 6 6 6 2 2 4 4 1 7 8 9 10