パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Rust 9日目 イテレータで発生したマイナスエラー

2020-06-08 | Rust 9日坊主

Rustで配列でループしようとして

usizeでマイナスはダメです等のエラー

しかたないのでプラスになるまで全部一旦加算して、それをあとで引くというロジックにする

 

再検証してみようとしたら、そのバグが発生しない

rust playgroundとCodinGameの環境が違うのだろうとおもったら

 

別のバグが入った時に再現しました

 

1) 発生しなかったケース

 

2) 発生したケース

プログラムを変えていない場所 10行でバグが発生しています

 

(Rust 9日坊主 実際は8日間の記事だったので1日分追加しました)


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。