Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

MihailPetrow avatar MihailPetrow 0 Точки

List Of Products

Не знам защо ми дава 80/100 в джъдж. Тове е решението ми => https://pastebin.com/2av4Mzkn. 

 

a това е условието : 

You will receive an array of products. Print a numbered array of all the products ordered by name.

Example

Input

Output

['Potatoes', 'Tomatoes', 'Onions', 'Apples']

1.Apples

2.Onions

3.Potatoes

4.Tomatoes

['Watermelon', 'Banana', 'Apples']

1.Apples

2.Banana

3.Watermelon

Тагове:
0
JavaScript Fundamentals 11/02/2022 17:16:29
svephoto avatar svephoto 1191 Точки

Здравей, MihailPetrow,

 

Използвай само .sort() без да подаваш допълнително (a, b) => a.localeCompare((b)) вътре.

0
Summflow avatar Summflow 2 Точки

@ svephoto , Здравейте, понеже и при мен е същият проблем, какво налага използването само на sort(). В условието на задачата е казано, да се сортира по име. Нали localeCompare сортира по азбучен ред, а sort() - по ASCII  код?

1
12/02/2023 15:37:07
MartinBG avatar MartinBG 4803 Точки

@Summflow

Тестовете в Judge сравняват изхода от програмата с предварително зададен очакван резултат, който най-често се получава от референтно решение от авторите на задачата. В повечето случаи всичко е ОК, дори и при различни като логика решения, но понякога има разминавания поради бъгове в авторовите решения или неточности в условието на задачата.

1
RonnieMeyers avatar RonnieMeyers 0 Точки

I think you should use .sort(). Refer to more information in bloxd io

-1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.