mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1012 B
1012 B
About Time
Instructions
Create the function ultimateScoreboard
that takes an array of scores, and a
count
and produce the ULTIMATE score board:
-
Only show the TOP
count
peoples -
Format durations in
minutes:seconds
ex:
123
->02:03
(123 seconds = 2 minutes and 3 seconds) -
Format each scores with first the position in the scoreboard from
1
, then the formatedduration
described previously and finally the nameex:
[{ name: 'Wasan', duration: 93 }]
->['#01 - 01:33, Wasan']
note that numbers lower than 10 must be padded with a leading 0
Example:
let scores = [
{ name: 'Wasan', duration: 93 },
{ name: 'Muntaser', duration: 122 },
{ name: 'Noura', duration: 235 },
{ name: 'Maitha', duration: 927 },
]
let scoreboard = ultimateScoreboard(scores, 3)
console.log(scoreboard) /* [
'#01 - 01:33, Wasan',
'#02 - 02:02, Muntaser',
'#03 - 03:55, Noura',
]
This time, no more instructions, find the steps yourselfs, good luck !