Quantcast
Channel: 楽天 みんなで解決!Q&A 新着質問([技術者向] コンピューター/205)
Viewing all articles
Browse latest Browse all 29232

データをヒットさせたい

$
0
0
5桁の文字列  "52321"と ウエイト     "23451"があったとします。 この2つの条件に合わせて 次のテーブルがあります。 テーブルの縦方向が ウエイト行を示し テーブルの横方向が 5桁の文字列+1行を示しています。    1 2 3 4  5 1 00 01 02 03 08 2 03 04 07 01 05 3 00 06 01 07 02 4 02 08 05 02 10 5 01 10 06 09 01 例  5桁の文字列  "22331" ウエイト     "23451" 5桁の文字列の1桁目が2なので2+1(横方向3列目) ウエイトの    1桁目が2なので(縦方向2列目) テーブルと照らし合わせると ヒットさせたいテーブルデータは07となります。 この作業で5文字をテーブルからヒットさせたとすると 5桁の文字列に対して1文字ずつ+1列になりますから  "22331"→33442 ウエイトはそのまま     "23451"で考えます。 このようにすると テーブルからのヒットさせたい文字が下記のように 07 01 02 09 01 となるのですが ソースを作るにあたって なにかアドバイス頂け ると助かります。 よろしくお願いします。

Viewing all articles
Browse latest Browse all 29232

Trending Articles