配列 A の要素数 N と新たに作成する配列のサイズ n , 配列 A の各要素 A_1 ... A_N が与えられるので、配列 A の先頭から n 要素を順に保持する配列を作成してください。新たに作成する配列の要素数が A の要素数よりも大きい時は、サイズが合うように 0 を A の要素の末尾に追加してください。
Script function solution(N, A) { let result = new Array(N).fill(0); for (let i = 0; i < A.length; i++) { if (A[i] === N + 1) { result = result.map(v => Math.max(...result)); continue; } result[A[i] - 1]++; } return result; }