文字列のすべての単語の最後の文字をコピーして、コピーした文字を次の単語の最初の位置に配置しようとしています。たとえば、「The quick brown fox jumps over the lazy dog」という文字列を入力すると、出力は「The equick kbrown nfox xjumps sover rthe elazy ydog」になります。
これが私がこれまでに持っているものです:
string s = "The quick brown fox jumps over the lazy dog";
for (int a = 0; a < s.Length; a++)
{
string b = s.Substring(a,1);
if (b == " ")
{
string c = s.Substring(a - 1, 1);
string d = s.Insert (a+1, c);
Console.Write(d);
}
}
これの結果は次のとおりです: The quick kbrown fox jumps over the lazy dog茶色のキツネが怠惰な犬を飛び越えます速い茶色のキツネが怠惰な犬を飛び越えます素早く自分のキツネが怠惰な犬を飛び越えます
私が達成しようとしているのは、この出力「The equick kbrown nfox xjumps sover rthe elazy ydog」です
途中で答えてくれたすべての人に感謝します:)