lintcode491 回文数
回文数
判断一个正整数是不是回文数。
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。
注意事项
给的数一定保证是32位正整数,但是反转之后的数就未必了。
11, 121, 1, 12321 这些是回文数。
23, 32, 1232 这些不是回文数。
代码
 class Solution {
 public:
     /*
      * @param num: a positive number
      * @return: true if it's a palindrome or false
      */
     bool isPalindrome(int num) {
         // write your code here
         if (num < ) {
             return false;
         }
         vector<int> res;
         vector<int> com_res;
         int temp;
         while (num) {
             temp = num % ;
             res.push_back(temp);
             num = num / ;
         }
         com_res = res;
         reverse(res.begin(), res.end());
         if (res == com_res) {
             return true;
         }
         return false;
     }
 };
lintcode491 回文数的更多相关文章
- hdu1282回文数猜想
		
Problem Description 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数.任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其 ...
 - C语言 · 特殊回文数
		
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...
 - Java判断回文数算法简单实现
		
好久没写java的代码了, 今天闲来无事写段java的代码,算是为新的一年磨磨刀,开个头,算法是Java判断回文数算法简单实现,基本思想是利用字符串对应位置比较,如果所有可能位置都满足要求,则输入的是 ...
 - luogu1207双重回文数[usaco1.2]Dual Palindromes
		
题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”.例如,12321就是一个回文数,而77778就不是.当然,回文数的首和尾都应是非零的,因此0220就不是回文数. 事实上 ...
 - luogu10125回文数[noip1999 Day1 T1]
		
题目描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数. 又如:对于10进制数 ...
 - 洛谷 P1015 回文数  Label:续命模拟QAQ
		
题目描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数. 又如:对于10进制数 ...
 - 2016中国大学生程序设计竞赛(长春)-重现赛 1010Ugly Problem 回文数 模拟
		
Ugly Problem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Tota ...
 - 回文数  第N个回文数
		
判断回文数还是不难,如果能转为字符串就更简单了. 如果是求第N个回文数呢. 12321是一个回文数,这里先考虑一半的情况. 回文数的个数其实是有规律的.如: 1位回文数: 9个 2位回文数: 9个 3 ...
 - 合工大OJ 1331 回文数
		
Description 一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数. 任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数, ...
 
随机推荐
- C#通过拼接协议的方式来发送邮件类库
			
using System; using System.Collections.Generic; using System.Net; using System.Net.Mail; using Syste ...
 - Gradle Goodness: Working with Live Task Collection
			
Gradle support the definition of so called live collections. These collections are mostly created ba ...
 - HTML5——前端预处理技术(Less、Sass、CoffeeScript)
			
一.Less 1.1.概要 Less是一种动态样式语言,Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量.Mixin.函数等特性,使 CSS 更易维护和扩展. Less 将 C ...
 - MyEclipse 远程调试Tomcat
			
当Web项目部署在服务器之后,当项目出现问题的时候就需要远程调试[远程调试的代码要与本地代码一致] 配置远程调试的具体步骤如下: 1.Linux 中配置tomcat在catalina.sh中添加如下C ...
 - 【微信开发】LINUX-windows下用navicat远程链接虚拟机Linux下MySQL数据库
			
今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现原因是MySQL对远程用户登陆的授权问题. MySQL登陆:mysql -h主机地址 -u用户名-p用户 ...
 - LeetCodee 105. Construct Binary Tree from Preorder and Inorder Traversal
			
问题重述: 问题求解: 我们换一组比较有代表性的样例, 对于上图的树来说, index: 0 1 2 3 4 5 6 先序遍历为: 中序遍历为: 5同理,右子树也是如此.这样不难看出本题应该用递归方法 ...
 - 解决最新版 mac os sierra usb网卡不能使用的问题
			
解决最新版 mac os sierra usb网卡不能使用的问题 解决最新版 mac os sierra usb网卡不能使用 无法使用未签名第三驱动的问题 我的情况是 mac os sierra 使用 ...
 - vsCode中误删了文件,教你怎么恢复
			
不要慌!下面开始帮你找到,很简单!
 - 【HDOJ 1285】确定比赛名次(拓扑排序+优先队列)
			
Problem Description有N个比赛队(1<=N<=500),编号依次为1,2,3,....,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员 ...
 - Docker镜像浅谈
			
先抛出几个我在学习过程中产生的几个问题. 1. 容器镜像是什么, 和装系统时的镜像有什么关系? 2. 容器镜像的作用是什么? 3. 不同版本的ubuntu镜像有什么区别, 比如说 ubuntu:18. ...