У меня проблема с кодом и я не могу найти свою ошибку.Почему работает только первая попытка, и при каждой другой попытке она выводит меня как false?
Даже когда я ввожу 323
, например, true, и печатает «true», после этого все ложно, даже пустые подделки.
class Program
{
public static void Main()
{
string inputedString = Console.ReadLine();
string reversedString = string.Empty;
while (true)
{
if (inputedString == "END")
{
break;
}
for (int i = inputedString.Length - 1; i >= 0; i--)
{
reversedString += inputedString[i];
}
if (reversedString == inputedString)
{
Console.WriteLine("true");
}
else
{
Console.WriteLine("false");
}
}
}
}