Size: a a a

2020 April 04

DE

Denis Efremov in pro.js
Вот рабочий. Че спишь уже? @react_or
источник

R

Roman in pro.js
фу side-effect!
источник

DE

Denis Efremov in pro.js
Не, надо сложить массивы по ключу — первому элементу
источник

DE

Denis Efremov in pro.js
function binarySimulation(s, q) {
 const result = []
 let i = 0
 while (typeof q[i] !== 'undefined' && q[i][0] === 'I') {
   s = ((+('0b' + s)) &
     (+('0b' + Array.from(
       { length: s.length },
       (_, idx) => Number(idx >= (q[i][1]) && idx <= (q[i][2]))
     ).join(''))
   )).toString(2)
   i += 1
 }
 while (typeof q[i] !== 'undefined' && q[i][0] === 'Q') {
   result.push(s[q[i][1] - 1])
   i += 1
 }
 return result
}
источник

S

Syntax Highlight Bot in pro.js
Denis Efremov
function binarySimulation(s, q) {
 const result = []
 let i = 0
 while (typeof q[i] !== 'undefined' && q[i][0] === 'I') {
   s = ((+('0b' + s)) &
     (+('0b' + Array.from(
       { length: s.length },
       (_, idx) => Number(idx >= (q[i][1]) && idx <= (q[i][2]))
     ).join(''))
   )).toString(2)
   i += 1
 }
 while (typeof q[i] !== 'undefined' && q[i][0] === 'Q') {
   result.push(s[q[i][1] - 1])
   i += 1
 }
 return result
}
источник

DE

Denis Efremov in pro.js
Не закончено
источник

Э

Эд in pro.js
по-моему, функцию стоит разбить
источник

DE

Denis Efremov in pro.js
Разбей раз стоит
источник

С

Славик in pro.js
Denis Efremov
Кто оптимизирует этот код?
function binarySimulation(s, q) {
 const result = []
 s = [...s]
 for (const val of q) {
   const [mode, fr, to] = val
   if (mode === 'I') {
     for (let i = 0; i < s.length; i += 1) {
       if (i >= fr - 1 && i <= to - 1) {
         s[i] = String(1 - s[i])
       }
     }
   }
   if (mode === 'Q') {
     result.push(s[fr - 1])
   }
 }
 return result
}
ну цикл можно от fr-1 до to-1 гнать
источник

А

Аркаша Одесский 🇪🇪... in pro.js
Переслано от Onix
Всем привет. Скажите плиз, я правильно проверяю версию пакета?
источник

DE

Denis Efremov in pro.js
Правильно
источник

EA

Evgeny Artemov in pro.js
подскажите плз, что нужно этому npm бл, выполняю npm ci вместо npm i (нужно именно ci), и вот что я получаю в ответ
источник

s

srs in pro.js
Evgeny Artemov
подскажите плз, что нужно этому npm бл, выполняю npm ci вместо npm i (нужно именно ci), и вот что я получаю в ответ
Может у вас версия npm старая и просто не поддерживает ci?
источник

EA

Evgeny Artemov in pro.js
srs
Может у вас версия npm старая и просто не поддерживает ci?
так вот до этого чекнул версию, последняя
источник

EA

Evgeny Artemov in pro.js
srs
Может у вас версия npm старая и просто не поддерживает ci?
у меня стоит старая нода и через эту команду проверял версию npm » nvm install --latest-npm
источник

ОГ

Олег Гмиря in pro.js
Кто знает почему здесь ошибка


let pipe = [];

pipe[0] = {
   x: cvs.width;
   y: 0
};
источник

ОГ

Олег Гмиря in pro.js
Подчеркивает ; в первой строчке
источник

ОГ

Олег Гмиря in pro.js
cvs - была обявленя до этого
источник

EA

Evgeny Artemov in pro.js
Олег Гмиря
Кто знает почему здесь ошибка


let pipe = [];

pipe[0] = {
   x: cvs.width;
   y: 0
};
точка с запятой в объекте?
источник

ОГ

Олег Гмиря in pro.js
Понял. Туплю
источник