- 42 名前:デフォルトの名無しさん mailto:sage [2022/09/03(土) 02:15:20.35 ID:Wm/0iruN0.net]
- >>41
const buckets = a.reduce((buckets, current) => { if (!buckets[current.kind]) { buckets[current.kind] = [current]; } else { buckets[current.kind].push(current); } return buckets; }, {}); const b = Object.values(buckets) .filter((items) => items.length === 1) .flat(); 速度は測ってないけどたぶんO(n^2)→O(n)になって速いはず
|

|