fork download
  1. fun isPalindrome(s: String): Boolean{
  2. val slength = s.length;
  3.  
  4. val length = if (slength % 2 == 0) slength / 2 else (slength + 1) /2;
  5.  
  6. for(i in 0 .. length-1){
  7. if(s.get(i) != s.get(slength-1-i)){
  8. return false;
  9. }
  10. }
  11. return true;
  12. }
  13.  
  14. fun main() {
  15. println(isPalindrome("asdffdsa")) // true
  16. println(isPalindrome("street")) // false
  17. println(isPalindrome("rotator"));
  18. }
Success #stdin #stdout 0.1s 36784KB
stdin
Standard input is empty
stdout
true
false
true