回答編集履歴

1

実行回数の数え間違いをこっそり修正

2016/02/01 12:32

投稿

catsforepaw
catsforepaw

スコア5938

test CHANGED
@@ -1,4 +1,4 @@
1
- 書いているうちに解決済みになってしまったようですが、上と下では明らかに違いますね。上のコードでは`str.indexOf("<")`が2回実行されるのに対して、下のコードでは1回なので、下の方が速いと言えます。
1
+ 書いているうちに解決済みになってしまったようですが、上と下では明らかに違いますね。上のコードでは`str.indexOf("<")`が3回実行されるのに対して、下のコードでは1回なので、下の方が速いと言えます。
2
2
 
3
3
  同じ計算(処理)はあらかじめ行って変数に入れておき、それを使い回すことで処理回数を減らすというのはパフォーマンスアップの定石です。
4
4