fun isPalindrome(s: String): Boolean{
val slength = s.length;
val length = if (slength % 2 == 0) slength / 2 else (slength + 1) /2;
for(i in 0 .. length-1){
if(s.get(i) != s.get(slength-1-i)){
return false;
}
}
return true;
}
fun main() {
println(isPalindrome("asdffdsa")) // true
println(isPalindrome("street")) // false
println(isPalindrome("rotator"));
}
ZnVuIGlzUGFsaW5kcm9tZShzOiBTdHJpbmcpOiBCb29sZWFuewogIHZhbCBzbGVuZ3RoID0gcy5sZW5ndGg7CgogIHZhbCBsZW5ndGggPSBpZiAoc2xlbmd0aCAlIDIgPT0gMCkgc2xlbmd0aCAvIDIgZWxzZSAoc2xlbmd0aCArIDEpIC8yOwoKICBmb3IoaSBpbiAwIC4uIGxlbmd0aC0xKXsKICAgIGlmKHMuZ2V0KGkpICE9IHMuZ2V0KHNsZW5ndGgtMS1pKSl7CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICB9CiAgcmV0dXJuIHRydWU7Cn0KCmZ1biBtYWluKCkgewogIHByaW50bG4oaXNQYWxpbmRyb21lKCJhc2RmZmRzYSIpKSAgICAgLy8gdHJ1ZQogIHByaW50bG4oaXNQYWxpbmRyb21lKCJzdHJlZXQiKSkgLy8gZmFsc2UKICBwcmludGxuKGlzUGFsaW5kcm9tZSgicm90YXRvciIpKTsKfQ==