Untitled
unknown
csharp
4 years ago
767 B
10
Indexable
public int Reverse(int x) {
var y = x.ToString();
var len = y.Length;
bool isNegative = false;
if(y[0] == '-')
{
isNegative = true;
y = y.Substring(1);
len--;
}
char[] vs = new char[len];
for (int i = len - 1; i >= 0; i--)
{
vs[(len - 1) - i] = y[i];
}
if (Int32.TryParse(vs, out int result))
{
if (isNegative)
{
result *= -1;
}
return result;
}
else
{
return 0;
}
}Editor is loading...