DE
1020 + 1199 + 1129 + 1093 + 1019 + 1113 + 1040 + 1077 + 1046 + 1113
Size: a a a
DE
1020 + 1199 + 1129 + 1093 + 1019 + 1113 + 1040 + 1077 + 1046 + 1113
DE
1020 + 1199 + 1129 + 1093 + 1019 + 1113 + 1040 + 1077 + 1046 + 1113
ДФ
DE
AN
I
I
AN
AN
DE
VD
p
НС
AN
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
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
p
DE
p
DE