元の文字から変更された文字に重複する文字を挿入する文字列を作成しようとしています。たとえば、1回の実行の出力は次のようになります。
元の単語:
スタック
出力:
sstack、sttack、staack、stacck、stackk
それは理にかなっていますか?私はこれまでにこれを持っていて、私は近くにいるように感じますが、私は弦を再組み立てするために間違った方法を訴えています。任意の助けをいただければ幸いです:
// Use ToCharArray to convert string to array.
char[] array = originalWord.ToCharArray();
// Loop through array.
for (int i = 0; i < array.Length; i++)
{
// Get character from array.
char letter = array[i];
string result = array.ToString();
string result2 = string.Join("", result.Select(x => x + letter));
Console.Write(result2);
}