最强解析面试题:回文数

Posted 魏小言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最强解析面试题:回文数相关的知识,希望对你有一定的参考价值。


最强解析面试题:回文数

文章讲解 “ 回文数 ” 经典面试题,包含思路及源码,及解惑!

题目

判断一个整数是否是回文数

示例

输入: 121
输出: true

思路

1、转为字符串,首尾对比
2、偶数下,尾部起计算数值是与目标值相同;奇数下,尾部计算/10与目标值相同

代码

package main

import "fmt"

func main() 
   fmt.Println("res:", Res())

func Res() bool 
   var tar = 122
   var num int
   for 
      if tar <= num 
         break
      
      num = num*10 + tar%10
      tar /= 10
   
   return tar == num || num/10 == tar

附录

自负和自大真的是搞笑!

以上是关于最强解析面试题:回文数的主要内容,如果未能解决你的问题,请参考以下文章

最强解析面试题:和为S的两个数字

最强解析面试题:接雨水...

最强解析面试题:Goland 消费生产模式实现

最强解析面试题:替换空格「建议收藏!」

最强解析面试题:替换空格「建议收藏!」

最强解析面试题:硬币计算 动态规划