コーディングリハビリ04

今回は与えられた文字列が全てユニークな文字の構成かどうか調べる。

そういう問題を出されてスマートに答えられなかったので、調べた。

1,回答した内容を修正したもの

2,PHPのリファレンス見てて思いついた方法

3,文字列のままチェック

4,PHPの関数とか出てこなくて回答できなかった、頭の中にあったロジックを具現化したもの

 配列に変換してshiftしながらチェックする方法

どうも実行してみると2や3が早いようだ。1文字でもユニークでなければFalseにする3が内容によっては最速

やはり何回も配列を操作するとコストが高くなりますね。模範解答が欲しい。