type2 = (cards) => {
cards = cards.replaceAll("0", "");
const jokers = 5 - cards.length;
if (jokers === 5) return "5";
const counts = d3.sort(
d3
.rollup(
cards,
(v) => v.length,
(d) => d
)
.values(),
(count) => -count
);
return [counts[0] + jokers, ...counts.slice(1)].join(",");
}