質問: 0; for(int i=0;i<=num;i++){ sum += i; } return sum; } } ``` ### 試したこと −1から0にいくまでに+1されているから「100未満です」という結果が出ているのだと思うのですが、、 どこを直したら良いのかわからず詰まってしまいました。
回答: > > 戻り値が100未満の場合、「100未満です」と出力。 > > > `calculation`をマイナスの値で実行した結果も100未満なのは間違いないので、マイナスの場合を別にしたければ元の値がマイナスかを別途チェックする必要があります。