プログラムの入力である数字の大きな文字列があります(シーケンス名は 'S'と仮定しています)。文字列またはテーブルのどちらでもかまいませんカラム。 テーブル1のようなテーブルによって生成された入力文字列(S)。
「S」文字列を作成した未知のサブストリングを探したい。 各サブストリングは100個の数字で構成されています。文字列またはテーブルcoulmnで未知の繰り返し部分文字列を見つける方法
以下のように簡略化します。各サブストリングには、100個の数字の代わりに3個の数字が含まれています。
テーブル1:
表1の説明: 表1の各行は「S」スティングで繰り返さサブストリングのいずれかに属しています。 各列には、数字がランダムに繰り返された数字がその列に属する10個の数字があります。 例: 最初の列の場合は、4つの11と6の65または1の11と9の65などなどがあります。他の列はまったく同じです。そして、1つの番号を有する列については、10の繰り返しが、例えば列番号7の数は、以下のようになる:50 50 50 50 50 50 50 50 50 50。
出力は、 "S"文字列を作成したサブストリングを繰り返す。 出力:
11,10,13
30,40,50
65,66,61
誰もが問題を解決するためpl_sqlまたはJavaで私を助けることができます。
てみてくださいコード: http://stackoverflow.com/questions/10286677/how-to-check-for-repeating-sequence-in-an-integer –
あなたはこの質問を明確にする必要があります。番号が属する行をFiで特定する方法あなたが強調表示した50の上と下の値が空であると判断する方法。できるだけ多くの情報を与えてください、これは十分にはっきりしていません –