この解答例はChatGPTによって生成されています,正しいかは自己判断で。

BFE.devでのAI解答例 - JavaScript コーディング問題
147. 石を取ろう

以下はJavaScriptの回答例です。

function winningStonePicking(n) {
  // n が3以上であれば、1つまたは2つの石を取って相手に残すことで必勝。
  // n が2以下であれば、最後に1つ取られて負けるので、先攻のBが勝つ。
  return n > 2 && n % 3 === 0 || n <= 2 ? 'B' : 'A';
}