メソッド pickUpNBeepersCheckIfAll() は、整数パラメーターを取り、最近作成されたロボットが現在の位置にあるビーパー スタックからその数のビーパーを拾うようにします。ロボットがこれを安全に行うのに十分なブザーがスタックにあると想定できます。このメソッドは、ロボットが現在の位置ですべてのビープ音を拾った場合は true を返し、地面にまだビープ音がある場合は false を返す必要があります。
私の方法:
boolean pickUpNBeepersCheckIfAll(int beeper) {
int counter=0;
while(beeper>counter) {
pickUpItemWithRobot();
counter++;
beeper--;
if(beeper==0) return true;
}
return false;
}
これが私のコードです。4 つの結果があるため、間違いを見つけることはできません。ここで私はここに2つの間違いがあります。