が与えられた回数を取得しようとしています。ランダムな小文字アルファベットの文字列からを作成しました。与えられた文字列で単語を何回作成できるかを数えます。
例は、私は、文字列hfgajjvbynajgrty
を持っていると私はayan
がそれから形成することができる回数を私の名前知っていただきたいと思いますとします。
私は少ししましたが、その後、私はそれをするロジックを考えることができません。
$result = [];
$count = 0;
for($i=0; $i<$stringLength; $i++) {
$count = substr_count($string, $string[$i]);
$result[$string[$i]] = $count;
}
var_dump($result);
foreach($result as $s => $occurs) {
}
ほとんどのケースで動作しますが、すべてではありません。特定のテストケースが失敗しました。なぜ私は分からない。 – Ayan
動作しないケースを教えてください。私は間違いなくあなたが望むものを理解しない限り、それが正しいと確信しています – Daniel
よくその大きなケースは、95638文字で構成されています。 – Ayan