(n): if n < 0: n = -n digits = new (capacity: 10) // int.max while n > 0: digit = n %10 n = n /10 digits.add(digit) result = true start = 0 end = digits.length - 1 while start < end: if digits[start] != digits[end] result = false break start++ end-- return result[Hat tip to SM]
No comments:
Post a Comment