Open3
JS ボツ問題集

Map
を使った問題にしようと思ったけど配列で十分だった。
// コードを書いてね。
console.log(...rank);
// [[100, 90], 'a']
// [[90, 80], 'b']
// [[80, 60], 'c']
// [[60, 40], 'd']
// [[40, 20], 'e']
// [[20, 0], 'f']
console.log(rank.score(75));// > 'c'
console.log(rank.score(80));// > 'b'
console.log(rank.score(40));// > 'd'

問題が成立してないと思う。
// コードを書いてね。
const map = new Map([
['keyA', 'valA'],
['keyB', 'valB']
]);
map.set('keyC', 'valC');
Map.preventExtensions(map);
map.set('keyD', 'valD');
console.log(...map);
// > ['keyA', 'valA']
// > ['keyB', 'valB']
// > ['keyC', 'valC']

回答のコードが長すぎた。
/**
* 二次元配列のカレンダーを作成
* @param {Date} date - カレンダーを作るDateオブジェクト (初期値: 今の時間)
* @returns {Array} 二次元配列
*/
// コードを書いてね。
makeCalendar(new Data(2025, 6));
/* ->
[
[,,1,2,3,4,5],
[6,7,8,9,10,11,12],
[13,14,15,16,17,18,19],
[20,21,22,23,24,25,26],
[27,28,29,30,31,,,],
]
*/
makeCalendar();// 今のカレンダー