Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 06

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Другое
источник

C

Chris in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
ты свое померял?
у нас мощности разные ) надо на одной машине сравнивать
источник

NS

Nik S in JavaScript Noobs — сообщество новичков
Подскижите, а есть способ проверять js код кроме как в консоли браузера? может еще есть приспособления?
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
function solve(arr) {

 function take(set1sum, set2sum=0, mapper=0, s=0) {
   let result = { mapper, set1sum, set2sum }
   for (let i=s; i<arr.length; i++) {
     const bit = 1 << i
     if (!(mapper & bit)) {
       const x = arr[i]
       if ((set1sum - x) - (set2sum + x) < set1sum - set2sum) {
         const r = take( set1sum - x, set2sum + x, mapper | bit, i)
         const d = Math.abs(r.set1sum - r.set2sum)
         if (d < Math.abs(result.set1sum - result.set2sum)) {
           if (d === 0) return r
           result = r
         }
       }
     }
   }
   return result
 }

 const sum = arr.reduce((acc, cur) => acc+cur, 0)
 const { set1sum, set2sum, mapper } = take( sum )
 const set1 = []
 const set2 = []
 for (let i=0; i<arr.length; i++) {
   if (mapper & 1 << i) {
     set2.push(arr[i])
   } else {
     set1.push(arr[i])
   }
 }
 return { set1, set2, set1sum, set2sum }
}
вот мое убер решение 😎
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
измерь на своей машине, Крис
источник

C

Chris in JavaScript Noobs — сообщество новичков
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Отсортированный массив решает за 17 мс )
источник

C

Chris in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
измерь на своей машине, Крис
Ща
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Надо сортировать!
источник

AG

Anna Galkina in JavaScript Noobs — сообщество новичков
Всем привет! Рябят подскажите, пожалуйста, почему здесь justify-content: space-between; не работает. https://codepen.io/anna-galkina/pen/rNWeMmq
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Anna Galkina
Всем привет! Рябят подскажите, пожалуйста, почему здесь justify-content: space-between; не работает. https://codepen.io/anna-galkina/pen/rNWeMmq
Потому что ul надо растянуть пошире
источник

SV

Sergey V in JavaScript Noobs — сообщество новичков
Anna Galkina
Всем привет! Рябят подскажите, пожалуйста, почему здесь justify-content: space-between; не работает. https://codepen.io/anna-galkina/pen/rNWeMmq
у nav-list ширину сделай min-width Или лучше без всяких мин макс раз на всю ширину экрана
источник

Р

Руслан in JavaScript Noobs — сообщество новичков
Anna Galkina
Всем привет! Рябят подскажите, пожалуйста, почему здесь justify-content: space-between; не работает. https://codepen.io/anna-galkina/pen/rNWeMmq
Все правильно работает))
источник

C

Chris in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Надо сортировать!
На сортированном по возрастанию твой рвёт, по убыванию - мой. Придётся сортировку встроить в функцию :)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Ну, я пока точно не уверен
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
У меня и то и другое дает стабильно одно время
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
2.7 сек
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
для отсортированного и по убыванию и по возрастанию и не отсортированного
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Есть подозрение, что ты неправильно тестишь
источник

AG

Anna Galkina in JavaScript Noobs — сообщество новичков
Sergey V
у nav-list ширину сделай min-width Или лучше без всяких мин макс раз на всю ширину экрана
Спасибо большое! Получилось)
источник