mm
const response = await fetch(url);
let result = await response.json();
Size: a a a
mm
М
М
DK
L
L
L
const nextHigher = (
n,
getCount = n => n.toString(2).match(/1/g).length
) => {
for(const count = getCount(n); n++, getCount(n) !== count; );
return n;
}
const nextHigher = n => parseInt(("0" + n.toString(2))
.replace(/011*0*$/, (m, n) => (
n = m.match(/1/g).length - 1,
"1" + "0".repeat(m.length - n - 1) + "1".repeat(n)
) ), 2)
DK
const nextHigher = (
n,
getCount = n => n.toString(2).match(/1/g).length
) => {
for(const count = getCount(n); n++, getCount(n) !== count; );
return n;
}
const nextHigher = n => parseInt(("0" + n.toString(2))
.replace(/011*0*$/, (m, n) => (
n = m.match(/1/g).length - 1,
"1" + "0".repeat(m.length - n - 1) + "1".repeat(n)
) ), 2)
N
Т
АМ
АМ
BB
GS
АМ
GS
АМ
BB
BB