Size: a a a

JavaScript.Ninja

2020 July 16

СК

Сергей Rekry† Крупки... in JavaScript.Ninja
тестовые задачи часто не связаны с реальной жизнью
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
function sum(N) {
let n = 0
let s = 0
let fib1 = 0
let fib2 = 1
while (n < N) {
 s += (N - n) + fib2
 fib1 += fib2
 [fib1, fib2] = [fib2, fib1]
 ++n
}
return s
}

Преобразуй это в функциональный вид и получишь нужную функцию
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
А то что ты написал - непроизводительное нечто
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Андрей Звёздочка
Ещё немного упростил
Нужно было просто в лоб функцию реализовать
источник

AS

A S in JavaScript.Ninja
Подскажите кто нить решал проблему линкования зависимостей из разных репозиториев?
Собираю пакеты tsc
Линкую и запускаю в watch  режиме

Так работаю

Но если пакет зависит ещё от n штук пакетов, то их придётся все линковать
Это неудобно

Вот бы автоматически они пролинковывались
источник

СК

Сергей Rekry† Крупки... in JavaScript.Ninja
там условия запрещают циклы прост, и требуют фигню, так бы императивно записалб и все
источник

CN

Calle Nord in JavaScript.Ninja
Сергей Rekry† Крупкин
там условия запрещают циклы прост, и требуют фигню, так бы императивно записалб и все
попробуй вложенные запросы делать
источник

CN

Calle Nord in JavaScript.Ninja
не 1 тернарный опреатор на несколлько
источник

СК

Сергей Rekry† Крупки... in JavaScript.Ninja
Calle Nord
попробуй вложенные запросы делать
вторую функцию объявлять нельзя
или я не совсем понял
источник

CN

Calle Nord in JavaScript.Ninja
тебе нужно как то проверить какой глубины рекурсия и на её основании вычислить число
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Сергей Rekry† Крупкин
там условия запрещают циклы прост, и требуют фигню, так бы императивно записалб и все
источник

СК

Сергей Rekry† Крупки... in JavaScript.Ninja
операторы циклов нельзя
источник

СК

Сергей Rekry† Крупки... in JavaScript.Ninja
рекурсии можно но функция одна максимум
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Ладно, забудь
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
Андрей Звёздочка
function sum(N) {
let n = 0
let s = 0
let fib1 = 0
let fib2 = 1
while (n < N) {
 s += (N - n) + fib2
 fib1 += fib2
 [fib1, fib2] = [fib2, fib1]
 ++n
}
return s
}

Преобразуй это в функциональный вид и получишь нужную функцию
Тем более тут всёравно есть ошибка, которую мне лень дебажить
источник

СК

Сергей Rekry† Крупки... in JavaScript.Ninja
Сергей Rekry† Крупкин
вот короч как я решил, хакнув
там вопрос можно или нельзя, а не как это сделать, т. ч. видимо можно
источник

༼[

༼AndrewKing༽ [Робоко... in JavaScript.Ninja
Енкодер/Декодер шифра Цезаря, для практики в универе.

Как можно улучшить код и его скорость?
источник

АЗ

Андрей Звёздочка... in JavaScript.Ninja
༼AndrewKing༽ [Робокотокот]
Енкодер/Декодер шифра Цезаря, для практики в универе.

Как можно улучшить код и его скорость?
Выгрузи на gist, пожалуйста
источник

༼[

༼AndrewKing༽ [Робоко... in JavaScript.Ninja
Андрей Звёздочка
Выгрузи на gist, пожалуйста
источник

༼[

༼AndrewKing༽ [Робоко... in JavaScript.Ninja
сейчас этот код обрабатывает 100 000 символов за 0.013 сек
источник