Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 15

ІМ

Ігор Мельник... in JavaScript Noobs — сообщество новичков
Спасибо
источник

ЕМ

Евгений Михайлюкович... in JavaScript Noobs — сообщество новичков
В целом я с вами согласен, такой метод именно мне больше нравится, как раз думал пойти по такому пути, просто решил узнать мнения людей, которые уже прошли этот путь ну или далеко впереди
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
так а просто при вызове в другом порядке написать - не? хд
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
А если не в функцию передать,а просто переопределить?
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Чтобы при входе в функцию
источник

D

Delonge1 in JavaScript Noobs — сообщество новичков
Не руками
источник

Q

Qop in JavaScript Noobs — сообщество новичков
n log n

const maxIntersection = (list) => {
 const allTimesValues = list.reduce((acc, { from, to }) => {
   acc.push([from, "start"]);
   acc.push([to, "end"]);
   return acc;
 }, []);

 const sortedTimes = allTimesValues.sort((a, b) => a[0] - b[0]);
 let max, numberOfCalls = 0;
 sortedTimes.forEach((range) => {
   if (range[1] === "start") numberOfCalls += 1;
   if (range[1] === "end") numberOfCalls -= 1;
   max = Math.max(numberOfCalls, max);
 });

 return max;
};
источник

RR

Rodger Rabbit in JavaScript Noobs — сообщество новичков
Спасибо
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Можно использовать деструктуризацию в параметрах
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы что-то такое хотите или что? можно пример всё-таки?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
function foo({ a, b })

А при вызове типа такого
const a = 3, b = 5;
foo({a, b});
foo({b, a});
И будет работать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы мало того, что нашли статью, которая полностью подходит, с быстрым относительно тупого решением и в которой всё описано, так ещё и всё сами сделали, ужас
источник

Q

Qop in JavaScript Noobs — сообщество новичков
статью не осилил, нашел другое решение и списал с питона))
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
я по другому решил
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
статья же простяцкая, вроде
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну, я по-диагонали прочитал
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
может, ошибаюсь
источник

Q

Qop in JavaScript Noobs — сообщество новичков
ну я не понял как там считать
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вы лишил человека мук рассуждений, отстой
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
function solve( callList ){
 
 var z = callList.map( c=> Array.from(Array(c.to-c.from), (_,k)=>c.from+k+1))
 
 return 'Максимальное число занятых телефонных линий ' + Math.max(...Object.values([].concat(...z).reduce((x,y)=>(x[y]=-~x[y],x),{})))
 
}
источник