DM
Size: a a a
ON
AS
DM
const hash = {}
const X = 205
const Y = 82
const Z = 30
for (let x=1; x<=40; x++) {
for (let y=1; y<=30; y++) {
for (let z=1; z<=20; z++) {
const sum = x*X + y*Y + z*Z
hash[sum] = true
}
}
}
console.log(Object.keys(hash).length)
DM
DM
5000
AS
DM
DM
AS
DM
ON
const hash = {}
const X = 205
const Y = 82
const Z = 30
for (let x=1; x<=40; x++) {
for (let y=1; y<=30; y++) {
for (let z=1; z<=20; z++) {
const sum = x*X + y*Y + z*Z
hash[sum] = true
}
}
}
console.log(Object.keys(hash).length)
DM
1230
например сумма состоит из 6 марок X по 205 или 15 марок Y по 82 или 41 марки Z по 30AS
const hash = {}
const X = 205
const Y = 82
const Z = 30
for (let x=1; x<=40; x++) {
for (let y=1; y<=30; y++) {
for (let z=1; z<=20; z++) {
const sum = x*X + y*Y + z*Z
hash[sum] = true
}
}
}
console.log(Object.keys(hash).length)
ON
AS
ON