using static System.Console;
public class Program {
public static void Main() {
WriteLine(checkPalindrome("ana"));
WriteLine(checkPalindrome("abba"));
WriteLine(checkPalindrome("oki"));
}
static bool checkPalindrome(string inputString) {
if(inputString.Length >= 1 && inputString.Length <= 100_000) {
for (var i = 0; i < inputString.Length / 2; i++) if (char.ToLower(inputString[i]) != char.ToLower(inputString[inputString.Length - i - 1])) return false;
return true;
}
return false;
}
}
//https://pt.stackoverflow.com/q/359775/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoJCQkJCQpwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpIHsKCQlXcml0ZUxpbmUoY2hlY2tQYWxpbmRyb21lKCJhbmEiKSk7CgkJV3JpdGVMaW5lKGNoZWNrUGFsaW5kcm9tZSgiYWJiYSIpKTsKCQlXcml0ZUxpbmUoY2hlY2tQYWxpbmRyb21lKCJva2kiKSk7Cgl9CglzdGF0aWMgYm9vbCBjaGVja1BhbGluZHJvbWUoc3RyaW5nIGlucHV0U3RyaW5nKSB7CiAgICAgICAgaWYoaW5wdXRTdHJpbmcuTGVuZ3RoID49IDEgJiYgaW5wdXRTdHJpbmcuTGVuZ3RoIDw9IDEwMF8wMDApIHsKICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBpbnB1dFN0cmluZy5MZW5ndGggLyAyOyBpKyspIGlmIChjaGFyLlRvTG93ZXIoaW5wdXRTdHJpbmdbaV0pICE9IGNoYXIuVG9Mb3dlcihpbnB1dFN0cmluZ1tpbnB1dFN0cmluZy5MZW5ndGggLSBpIC0gMV0pKSByZXR1cm4gZmFsc2U7CgkJCXJldHVybiB0cnVlOwoJCX0KCQlyZXR1cm4gZmFsc2U7Cgl9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzM1OTc3NS8xMDE=