左詰めの実装このアーカイブは同期化されません。日記が更新されても、このアーカイブには反映されません。掘り下げて実装してみよう。つの関数として考えてみる。入出力となる引数は以下の通りだ。ヒントの終端位置を持つ配列だ。これは別に先頭位置の配列でも良かったのだが、こういうマッチング処理を行なう場合、ヒントの後ろから前に向かって調べる方が効率が良いのだ。好みの問題かもしれない。配列や、配列のように振舞う別のクラスでも構わない。