Size: a a a

2021 April 08

SK

Stas Krasev in fronteam.js
Ребята привет есть кто-то кто в докере разбирается?
источник

SK

Stas Krasev in fronteam.js
Нужна помощь новичку
источник

SK

Stas Krasev in fronteam.js
Знаю что не в кассу но может есть добрые люди
источник

ЮД

Юрий Дождиков... in fronteam.js
Всем привет! Помогите плиз с задачей! уже не знаю сколько времени с ней вожусь(((

https://www.codewars.com/kata/58235a167a8cb37e1a0000db/train/javascript
источник

А

Антипов in fronteam.js
Это наверное жутко неоптимальное решение, потому что я не трезв и писал это с iPhone

function numberOfPairs(gloves) {
 let pairsCounter = 0
 
 const uniquePhrases = [...new Set(gloves)]
 
 uniquePhrases.forEach(uniquePhrase => {
   let coincidencesCounter = 0
   
   gloves.forEach(phrase => {
     if (uniquePhrase === phrase) {
       coincidencesCounter += 1
     }
   })
   
   const phrasePairs =
     Math.floor(coincidencesCounter / 2)

   pairsCounter += phrasePairs
 })
 
 return pairsCounter
}
источник

ЮД

Юрий Дождиков... in fronteam.js
спасибо большое!) мне тут подсказали)
источник

j

jabascripter in fronteam.js
Antipov круче звучало чем Antp ну да ладно
источник

.

. in fronteam.js
function numberOfPairs(gloves) {
   return ( gloves.sort().join().match(/(\w+),\1/g) || [] ).length;
};
источник

ЮД

Юрий Дождиков... in fronteam.js
ogo
источник

j

jabascripter in fronteam.js
сладкий не честно читерить
источник

j

jabascripter in fronteam.js
я подписан на этого крутого мужика
источник

ЮД

Юрий Дождиков... in fronteam.js
а что это за крутой мужик?
источник

j

jabascripter in fronteam.js
второе место занимает
источник

ГО

Геннадий Орешка... in fronteam.js
друзья подскажите, пожалуйста, как эту задачу решить
Given an array with heights, sort them except if the value is -1.
arr = [-1, 150, 190, 170, -1, -1, 160, 180]
*
* The result should be [-1, 150, 160, 170, -1, -1, 180, 190]

let arr = [-1, 150, 190, 170, -1, -1, 160, 180];

function sortByHeight(arr) {
   function compare(n1, n2) {
       if (n1 == -1) return 0;
       if (n1 == n2) return 0;
       if (n1 > n2)
           return 1;
       else
           return -1;
   }
   return arr.sort(compare);
}

console.log(sortByHeight(arr))
[-1, 150, 160, 170, 190, -1, -1, 180]
Это у меня получается
источник

.

. in fronteam.js
я и не читерил лмао, декларативный подход с использованием методов массива и регуляркой
источник
2021 April 09

j

jabascripter in fronteam.js
да да рассказывай сказки другому, 1 в 1 под копирку, просто проставил пробелы мне аж смешно
источник

j

jabascripter in fronteam.js
можешь скрин кинуть где твои решения
источник

j

jabascripter in fronteam.js
как я понимаю вы никогда сортировкой не решите эту проблему, если значений будет больше то у вас все запутается, и уже будет не 1 ошибка а гораздо больше
попробуйте по другому подумать над задачей
источник

j

jabascripter in fronteam.js
уберите из массива -1 сортируйте и на основе этого массива создавайте новый массив
источник

ГО

Геннадий Орешка... in fronteam.js
Спасибо
источник