using static System.Console;
using System.Text;
public class Program {
public static void Main() {
Write("Informe um número inteiro para ser invertido: ");
var texto = ReadLine();
if (!int.TryParse(texto, out var numero) && numero >= 0) return;
var invertido = new StringBuilder(texto.Length);
for(int i = texto.Length - 1; i >= 0; i--) invertido.Append(texto[i]);
WriteLine(invertido);
}
}
//https://pt.stackoverflow.com/q/242302/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwp1c2luZyBTeXN0ZW0uVGV4dDsKCnB1YmxpYyBjbGFzcyBQcm9ncmFtIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkgewoJCVdyaXRlKCJJbmZvcm1lIHVtIG7Dum1lcm8gaW50ZWlybyBwYXJhIHNlciBpbnZlcnRpZG86ICIpOwoJCXZhciB0ZXh0byA9IFJlYWRMaW5lKCk7CgkJaWYgKCFpbnQuVHJ5UGFyc2UodGV4dG8sIG91dCB2YXIgbnVtZXJvKSAmJiBudW1lcm8gPj0gMCkgcmV0dXJuOwoJCXZhciBpbnZlcnRpZG8gPSBuZXcgU3RyaW5nQnVpbGRlcih0ZXh0by5MZW5ndGgpOwoJCWZvcihpbnQgaSA9IHRleHRvLkxlbmd0aCAtIDE7IGkgPj0gMDsgaS0tKSBpbnZlcnRpZG8uQXBwZW5kKHRleHRvW2ldKTsKCQlXcml0ZUxpbmUoaW52ZXJ0aWRvKTsKCX0KfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMjQyMzAyLzEwMQ==