169 похожих чатов

Гайз, у кого какие идеи как ускорить/оптимизировать? https://codesandbox.io/s/jolly-shadow-p514m?file=/src/index.js

5 ответов

8 просмотров

не использовать js для тяжелых вычислений?

♦️ BLKCLT-♦️ Автор вопроса
Григорий Зданович
не использовать js для тяжелых вычислений?

Отлично, но послушаюсь Вашего совета как-то в другой раз

1) вынести modulo за пределы, чтобы считать его до вызова всей функции 2) думаю секрет не открою но: ну и надо уменьшать количество итераций в for, а как я уже не знаю

если считать, что эта функция будет вызываться несколько раз, то имеет смысл использовать паттерн мемоизации, тогда подсчет для 10000 будет занимать скажем 1200мс то для 9000 может быть минимальным, если запоминать concated для каждого числа а для 12000 будет тоже маленький ибо потребуется считать только от 10к до 12к

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Как сделать чтобы short точно был 2 байта, int точно 4 байта ?(без стандартных библиотек, ну типа без int16_t, int32_t)
#
8
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Только такой if ($modx->event->name == 'OnBeforeCartItemAdding') { $meta = $params['item']['meta']; $lang = $modx->getConfig('_lang'); // проверяем, задана ли опция i...
Multi Web
1
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Карта сайта