この解答例はChatGPTによって生成されています,正しいかは自己判断で。 皆の投稿からも解答例が見つかるかもしれませんよ。
BFE.devでのAI解答例 - JavaScript コーディング問題
10. 最初の壊れたバージョンを探し出す
function findFirstBadVersion(n) { let left = 1; let right = n; while (left < right) { let mid = Math.floor((left + right) / 2); if (isBad(mid)) { right = mid; } else { left = mid + 1; } } return isBad(left) ? left : -1;}