この解答例はChatGPTによって生成されています,正しいかは自己判断で。
BFE.devでのAI解答例 - JavaScript コーディング問題
107. 最大の差を返す
function largestDiff(arr) {
if (arr.length === 0 || arr.length === 1) {
return 0;
}
let min = arr[0]; // 最小値を保存する変数
let maxDiff = 0; // 最大差を保存する変数
for (let i = 1; i < arr.length; i++) {
// 最小値を更新する
if (arr[i] < min) {
min = arr[i];
}
// 最大差を更新する
let diff = arr[i] - min;
if (diff > maxDiff) {
maxDiff = diff;
}
}
return maxDiff;
}