题目链接
解题思路
第一种解法
- 1,先将
x转为字符串类型,这样好根据下标来判断是否为回文数; - 2,声明
i和j两个int型变量,其中i在字符串x的最左边,j在字符串x的最右边,i从左往右开始递增,j从右往左开始递减,每次当i递增和j递减一次后,判断i和j下标所对应的元素是否相等,如果不相等,说明不是回文数,返回false,否则最终返回true。
1 | func isPalindrome(x int) bool { |
x转为字符串类型,这样好根据下标来判断是否为回文数; i和j两个int型变量,其中i在字符串x的最左边,j在字符串x的最右边,i从左往右开始递增,j从右往左开始递减,每次当i递增和j递减一次后,判断i和j下标所对应的元素是否相等,如果不相等,说明不是回文数,返回false,否则最终返回true。1 | func isPalindrome(x int) bool { |
微信支付
支付宝