Size: a a a

2020 June 29

EO

Eugene Obrezkov in Frontend UA
Eugene Obrezkov
блин, мне кажется у меня сейчас уточка случилась и я вроде понял чего не хватало
нет не понял, такое ощущение, что тут рекурсия вообще не поможет, мне нужно понимать когда фигура начинается и когда заканчивается, вложенных не может быть

мне видимо надо делать обходы поддеревьев, все ноды что являются детьми рута - это отдельные фигуры - их компоновать рекурсивным обходом этих детей
какой-то root.children.forEach(child => visit(child))
источник
2020 June 30

Вт

Ві тя in Frontend UA
ребят, вот короче решаю литкод, и есть задача https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k
источник

Вт

Ві тя in Frontend UA
/**
* @param {number[]} arr
* @param {number} k
* @return {boolean}
*/
var canArrange = function(arr, k) {      
   let l=0, r=1;
   while (l < arr.length && r < arr.length) {
       console.log(l, r)
     
       if ((arr[l] + arr[r])%k === 0) {
           console.log('found', l, r);
           arr.splice(r, 1);
           arr.splice(l, 1);
           r = l + 1;
       } else {
           if (r < arr.length - 1) {
               r++;
           } else {
               // end of arr and no pair -> fail
               return false;
           }
       }
       
   }
   return true;
};
источник

Вт

Ві тя in Frontend UA
но вот сабмишн таймаутит, как можно упростить / ускорить решение?
источник

Вт

Ві тя in Frontend UA
Ві тя
/**
* @param {number[]} arr
* @param {number} k
* @return {boolean}
*/
var canArrange = function(arr, k) {      
   let l=0, r=1;
   while (l < arr.length && r < arr.length) {
       console.log(l, r)
     
       if ((arr[l] + arr[r])%k === 0) {
           console.log('found', l, r);
           arr.splice(r, 1);
           arr.splice(l, 1);
           r = l + 1;
       } else {
           if (r < arr.length - 1) {
               r++;
           } else {
               // end of arr and no pair -> fail
               return false;
           }
       }
       
   }
   return true;
};
/**
* @param {number[]} arr
* @param {number} k
* @return {boolean}
*/
var canArrange = function(arr, k) {      
   return arr.reduce((sum, el) => sum + el, 0) % k === 0
};
источник

Вт

Ві тя in Frontend UA
говно какое-то а не задача
источник

Вт

Ві тя in Frontend UA
у меня бьіла идея с суммой, просто чето подумал, что нельзя просто суммировать
источник

EO

Eugene Obrezkov in Frontend UA
самое очевидное и простое решение ( если оно ещё и рабочее ) - лучше всего подходит, не надо усложнять жизнь
если есть идея, которая может сработать - сразу проверяйте, откидывайте мысль "слишком просто, так не может быть" :)
источник

SS

Serhey Shmyg in Frontend UA
Привіт, нещодавно виникала проблема з завантаженням бінарника (пдф файл), тепер ніша проблема, завантаження норм, але не має малюнків які в пдфкі. Можливо є якісь ідеї. Завантаження якось так працює
const blob = new Blob([payload.payload], { type: 'application/pdf' });
window.URL.createObjectURL(blob),
источник

LH

Leo Hrabovetskyi in Frontend UA
l
источник

AK

Alexander Kuzmenko in Frontend UA
Всем привет! У кого-то есть опыт создания манифеста для JS приложения? У меня есть скрипт, который подключается как <script src="https://cdn.com/index.js">, и этот скрипт поддягивает другие скрипты с этого же CDN. К примеру 1.js и 2.js. Эти файлы просто копируются плагином copy-webpack-plugin. Хочется добавить к этим файлам версионность типа 1.js?v=5
источник

AK

Alexander Kuzmenko in Frontend UA
Манифест с горем пополам получилось создать, а вот как его заюзать внутри проекта пока не понятно
источник

I

Illya in Frontend UA
Ребят, всем привет, можете подсказать группу по .net, по подобию этой или React Kyiv?
источник

AL

Andrey Listochkin in Frontend UA
Illya
Ребят, всем привет, можете подсказать группу по .net, по подобию этой или React Kyiv?
Спроси здесь https://t.me/jsfwdays - у fwdays есть конфа по .net, кто-то из них может знать
источник

I

Illya in Frontend UA
Спасибо👍
источник

AG

Andrey Gubanov in Frontend UA
почему [...'🦄👾🍭🥨🌠🎇🎈🧸🌈🧩🖍️'] может возвращать ["🦄", "👾", "🍭", "🥨", "🌠", "🎇", "🎈", "🧸", "🌈", "🧩", "🖍", "️"] (последний элемент - лишняя пустая строка)
источник

AL

Andrey Listochkin in Frontend UA
потому что не все символы видны.
источник

AG

Andrey Gubanov in Frontend UA
Andrey Listochkin
потому что не все символы видны.
а, точно, спасибо
источник

AL

Andrey Listochkin in Frontend UA
Итератор рубит не на глифы, а на кодпоинты. Если сделаешь
[…’👨‍👩‍👧‍👦’]

то получишь 7 элементов. 4 эмоджи каждого члена семьи и 3 zero-with-joiner между ними
источник

AG

Andrey Gubanov in Frontend UA
ого
источник