当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 回文数字的验证

回文数字的验证

2020年03月14日  | 移动技术网IT编程  | 我要评论

何年希最后和谁在一起,龙与真龙天子,陈子昂初入京

ps: 看了左神的一节课程,他提出的这个方法来验证数字的回文串确实很好,时间复杂度也比较小。 

class solution {
public:
	bool ispalindrome(int n) {
		if (n < 0) return false;
		int help = 1;
		while (n / help > 10) {
			help = help * 10;
		}
		cout << help;
		while (n != 0) {
			if (n / help != n % 10) {
				return false;
			}
			n = (n % help) / 10; // 高明
			help = help / 100;  // 要消掉2位
		}
		return true;
	}
};

  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网