Size: a a a

2020 February 26

DE

Denis Efremov in pro.js
1020 + 1199 + 1129 + 1093 + 1019 + 1113 + 1040 + 1077 + 1046 + 1113
источник

DE

Denis Efremov in pro.js
Denis Efremov
1020 + 1199 + 1129 + 1093 + 1019 + 1113 + 1040 + 1077 + 1046 + 1113
10849
источник

ДФ

Дмитрий Филиппенко in pro.js
что у вас за примерчики сегодня
источник

DE

Denis Efremov in pro.js
Anton Neliubov
а вообще всего 718 решений
odd no
источник

AN

Anton Neliubov in pro.js
?
источник

I

Igor in pro.js
там просто две пары одинаковых чисел
источник

I

Igor in pro.js
но решений всё равно много
источник

AN

Anton Neliubov in pro.js
то есть эти 21 числа должны быть разделены на две группы чисел, которые в сумме дают 10.849 и 12.374?
источник

AN

Anton Neliubov in pro.js
вопрос надо правильнее задавать
источник

DE

Denis Efremov in pro.js
Anton Neliubov
вопрос надо правильнее задавать
+
источник

VD

Viktar Daniliuk in pro.js
Anton Neliubov
вопрос надо правильнее задавать
Вопрос поставлен правильно, т.к. если ты найдешь первую сумму, то оставшиеся дают вторую.
Твое решение правильное, спасибо тебе огромное!!!
Как писал выше, это задача из жизни, поэтому я предположил, что решение одно, оказалось, что много. Но мне вообще похер, какие палеты вписать в первый сорт, а какие во второй. Так что любая комбинация из тех, которые ты прислал мне подойдёт.
Респект и уважуха 👍
источник

p

persona x grata in pro.js
Denis Efremov
Проверь свой код
Есть проверщик кода JS?
источник

НС

Никита Сковорода in pro.js
Это вы теперь так еслинт или кодревью называете?
источник

AN

Anton Neliubov in pro.js
Viktar Daniliuk
Вопрос поставлен правильно, т.к. если ты найдешь первую сумму, то оставшиеся дают вторую.
Твое решение правильное, спасибо тебе огромное!!!
Как писал выше, это задача из жизни, поэтому я предположил, что решение одно, оказалось, что много. Но мне вообще похер, какие палеты вписать в первый сорт, а какие во второй. Так что любая комбинация из тех, которые ты прислал мне подойдёт.
Респект и уважуха 👍
на, может пригодится
const arr = [1238, 1202, 1123, 1064, 1094, 1039, 1102, 1085, 1133, 1123, 1171, 1020, 1199, 1129, 1093, 1019, 1113, 1040, 1077, 1046, 1113];
const limit = parseInt('1'.repeat(arr.length, 2));
const result = [];

for (let i = 0; i <= limit; i++) {
   const mask = i.toString(2).padStart(arr.length, 0);
   let m = 0;
   let n = 0;
   let ma = [];
   let na = [];
   
   [...mask].map((e, i) => +e ? (m += arr[i], ma.push(arr[i])) : (n += arr[i], na.push(arr[i])));

   if (m === 10849 && n === 12374) {
     console.log('mask: ', mask)
     console.log('10849: ', ma.join(`, `))
     console.log('12374: ', na.join(`, `))
     console.log();
   }
}
источник

VD

Viktar Daniliuk in pro.js
Anton Neliubov
на, может пригодится
const arr = [1238, 1202, 1123, 1064, 1094, 1039, 1102, 1085, 1133, 1123, 1171, 1020, 1199, 1129, 1093, 1019, 1113, 1040, 1077, 1046, 1113];
const limit = parseInt('1'.repeat(arr.length, 2));
const result = [];

for (let i = 0; i <= limit; i++) {
   const mask = i.toString(2).padStart(arr.length, 0);
   let m = 0;
   let n = 0;
   let ma = [];
   let na = [];
   
   [...mask].map((e, i) => +e ? (m += arr[i], ma.push(arr[i])) : (n += arr[i], na.push(arr[i])));

   if (m === 10849 && n === 12374) {
     console.log('mask: ', mask)
     console.log('10849: ', ma.join(`, `))
     console.log('12374: ', na.join(`, `))
     console.log();
   }
}
Спасибо!
источник

DE

Denis Efremov in pro.js
persona x grata
Есть проверщик кода JS?
eslint
источник

p

persona x grata in pro.js
Никита Сковорода
Это вы теперь так еслинт или кодревью называете?
Не знаю, я только поверхностно базу прошел
источник

DE

Denis Efremov in pro.js
Никит, есть какой-нибудь жоский конфиг?
источник

p

persona x grata in pro.js
Спасибо
источник

DE

Denis Efremov in pro.js
Погоди, без конфига это беспонт
источник