Swap characters in a string





5.00/5 (3 votes)
Can't this be done with a simple for loop followed by a single if statement?for(int i=0;i<characters.Length-1;i+=2){ output.Append(characters[i+1]); output.Append(characters[i]);}if (characters.Length % 2 == 1) output.Append(characters[characters.Length - 1]);
Can't this be done with a simple for
loop followed by a single if
statement?
for(int i=0;i<characters.Length-1;i+=2)
{
output.Append(characters[i+1]);
output.Append(characters[i]);
}
if (characters.Length % 2 == 1) output.Append(characters[characters.Length - 1]);