View difference between Paste ID: iT3FvyRZ and tp2Zkfz7
SHOW: | | - or go back to the newest paste.
1
public static class Exercise
2
{
3
	public static string ReverseString(string inputStr)
4
	{
5
		var input = new StringBuilder(inputStr);
6
		var output = new StringBuilder();
7
		for (var i = inputStr.Length-1; i >= 0; i--)
8
		{
9
			output.Append(inputStr[i]);
10
		}
11
12
		return output.ToString();
13
	}
14
15
	public static string ReverseString_InPlace(string inputStr)
16
	{
17
		var sb = new StringBuilder(inputStr);
18
		int i = 0;
19
		int j = sb.Length-1;
20
		while (i != j)
21
		{
22
			var a = sb[i];
23
			sb[i] = sb[j];
24
			sb[j] = a;
25
			
26
			i++;
27
			j--;
28
		}
29
30
		return sb.ToString();
31
	}
32
}