Професионална програма
Loading...
+ Нов въпрос
zotakk avatar zotakk 5 Точки

Objects - Exercises

Здравейте,

имам проблем със задачата 07.Usernames. Judge-ът ми гърми на 1 тест. Това е кодът ми. Ще бъда много благодарен, ако някой ми помогне понеже аз не мога да открия грешката си. Благодаря ви предварително.

Тагове:
0
JavaScript Fundamentals
Nikola_Andreev avatar Nikola_Andreev 671 Точки
Best Answer

Сортирането вероятно прави грешка, а > b не е много ок за сортиране са стрингове. Опитай с а.localCompare(b).

0
kosyo.85 avatar kosyo.85 10 Точки
function usernames(input){
    let usernames = new Set;
    for(let name of input){
        usernames.add(name);
    }

    function nameCompare(a, b) {
        return a.length - b.length || a.localeCompare(b);
    }

    console.log([...usernames].sort(nameCompare).join('\n'));
}
0
zotakk avatar zotakk 5 Точки

Благодаря ви много!

0