| ■No7070 (まる さん) に返信
> 「mdhvdkvmsxsgfsvvbhkmfhyybafxrdgnpmuhvydiszaqgnytdsfh・・・」
> @---
> A---
> B---
> @,A,Bなどのように区切って1度区切った組が2度以上出た組み合わせを表示する。
つまり、「先頭から1文字づつ位置をずらしながら指定された文字数ずつ区切る」ですね。
以下、まったく検証していないコード
Dim inputString As String = Me.TextBox1.Text
Dim splitLength As Integer = CType(Me.TextBox2.Text, Integer)
Dim splitString(inputString.Length) As String
For splitPosition As Integer = 0 To inputString.Length - splitLength
splitString(splitPosition) = inputString.Substring(splitPosition, splitLength)
Next
> >(4) 文字列の中に2回以上でてくる組を取り出す ←何に対して?
> 文字列に対して2回以上出てきた組み合わせを表示
手順は正確に!
例「(2)で作成した配列について、配列要素1つ1つに対して、他の要素と同じ文字列かをチェックして同じ文字列があったら・・どうする?」
> >(5) (4)で取り出した文字列を表示する ←どこに?
> 表示の際に使うものは何がいいのか?(ツールボックスの中の何を使って表示すればいいのか?参考に)
どのように表示したいかにより何を使うかが決まります。
つまり、これも正解はまるさんの頭の中にあるということですね。
|