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

Привет. Что такое триплеты и каким образом оно выбирает числа

которые складывать? https://www.codewars.com/kata/5aa1bcda373c2eb596000112/train/javascript

35 ответов

28 просмотров

сумма 3 чисел, полагаю

сумма трёх самых больших чисел

function maxTriSum(numbers){ return [...new Set(numbers)].sort((a, b) => b - a).slice(0, 3).reduce((acc, num) => acc += num, 0) } Принёс уродское решение :З

Евгений 🎃
function maxTriSum(numbers){ return [...new Set(...

я бы за такое решение strong no hire дал

Руслан
я бы за такое решение strong no hire дал

Я такой ужас в реальных задачах не пишу) Задачи — одноразовый код, тут допустимо же

угу, это из разряда «мы не на ЕГЭ по русскому говорю как хочу»

Руслан
угу, это из разряда «мы не на ЕГЭ по русскому гово...

Пример неудачный. Язык не ограничен правилами егэ

Руслан
угу, это из разряда «мы не на ЕГЭ по русскому гово...

Ну так по факту) Если мы не на ЕГЭ по русскому то говорим как хотим, главное чтобы наш говор хорошо выполнял свою задачу (доносил мысль окружающим)

Сергей- Автор вопроса
Сергей
screenshot Вот такую шляпу наклепал)

let [a,b,c] = numbers можешь деструктуризацию юзнуть и сложить их

Руслан
O(n) слабо?

кинешь решение, а то интересно

Сергей- Автор вопроса
Руслан
O(n) слабо?

Пока не шарю за сложности эти

jabascripter
кинешь решение, а то интересно

интересно, как можно найти х самых больших чисел в массиве без сортировки?

Алексей Попов
За один подход же

а ты самое большое число в два прохода находишь?

Руслан
интересно, как можно найти х самых больших чисел в...

Найти 3 раза максимум каждый раз игнорируя уже найденные

Руслан
а ты самое большое число в два прохода находишь?

Какой странный вопрос Ты задал вопрос "как". Я отвечаю, что это делается за один подход

r nurnu
Можно за один проход сделать

Имею ввиду проходя найти 3 максимума

Алексей Попов
За один подход же

напиши решение, глянем

если отсотрировать массив в порядке убывания и сложить первые три элемента

Олег
если отсотрировать массив в порядке убывания и сло...

ну можно отсортировать только это не линейное время уже так уже делали выше

Руслан
а какое время?

let [a,b,c] = Array.from(new Set(numbers.sort((a,b)=>b-a))); return a+b+c это не линейное

jabascripter
let [a,b,c] = Array.from(new Set(numbers.sort((a,b...

ну какая асимптотическая сложность у вызова sort?

jabascripter
ну можно отсортировать только это не линейное врем...

а понял ))) вы тут письками спорите чье кунг-фу сильнее))))

Олег
а понял ))) вы тут письками спорите чье кунг-фу си...

я просто спросил решение одним проходом

jabascripter
я просто спросил решение одним проходом

надеюсь ты понял, что обилие смайликов означает шутку))))

jabascripter
я просто спросил решение одним проходом

я верю в тебя, ты сможешь такое написать

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта