Guest User

Untitled

a guest
Jul 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. class Challenge4
  2. {
  3. def run()
  4. {
  5. def max = 1;
  6. def x, y;
  7.  
  8. for (int i = 1; i < 1000; ++i)
  9. for (int j = i; j < 1000; ++j)
  10. if (isPalindrome(i*j) && i*j > max) {
  11. max = i*j; x = i; y = j;
  12. }
  13.  
  14. println max + " ${x}x${y}"
  15. }
  16.  
  17. boolean isPalindrome(int v)
  18. {
  19. String str = v as String
  20.  
  21. for (int i = 0; i < str.size()/2; ++i)
  22. if (str[i] != str[-(1+i)])
  23. return false
  24.  
  25. return true
  26. }
  27. }
Add Comment
Please, Sign In to add comment