需求 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 解题 我自己只想到了两种方法,在参考官方给出的方法后,也了解了第三种方法。 方法一:将全部数字反转,然后对比即可。 // 解法一:全部数字反转法 // 思路:通过递归取模得到该数的翻转数,进行对比  ...
                            
                            
                                分类:
其他好文   时间:
2020-04-20 20:02:35   
                                阅读次数:
82
                             
                         
                    
                        
                            
                            
                                    public static void main(String[] args) { int i = 9876; int num = caleReverseNum(i); System.out.println(num); } /** * 时间复杂度为n的位数 */ static int caleReve ...
                            
                            
                                分类:
其他好文   时间:
2020-04-19 11:03:36   
                                阅读次数:
54
                             
                         
                    
                        
                            
                            
                                    列表 list:用中括号括起来,用“,”分割每个元素,列表中的元素可以是 数字、字符串、列表、布尔值......所有东西,可以说就是一个“集合” li = [1,3,5,'alex','age',['sister',5],True] 支持用索引、切片的方式取值 支持 for、while循环 列表元素 ...
                            
                            
                                分类:
编程语言   时间:
2020-02-20 00:13:07   
                                阅读次数:
91
                             
                         
                    
                        
                            
                            
                                    P1307 数字反转(此为超链接) 本题考查字符串的知识,但是我选择了不使用字符串,因为字符串较为繁琐,下面是我的题解: 1 #include<cstdio> 2 using namespace std; 3 int main() 4 { 5 int x,y=0; 6 scanf("%d",&x); ...
                            
                            
                                分类:
其他好文   时间:
2020-01-31 10:40:37   
                                阅读次数:
82
                             
                         
                    
                        
                            
                            
                                给出一个32位有符号的整数,需要将这个整数的数字进行反转输出,若数字超出32位存储范围则输出0; 1 class Solution { 2 public int reverse(int x) { 3 long result=0; 4 while(x!=0){ 5 result=result*10+x ...
                            
                            
                                分类:
其他好文   时间:
2020-01-09 20:36:49   
                                阅读次数:
99
                             
                         
                    
                        
                            
                            
                                    题目: 思路:(题外话:好久不刷题,明显生疏了好多,要捡起来记住当初那一份热爱!) 判断溢出的方法,在将数字反转的同时,专注在int的最大值/10和最小值/10这两个数上进行判断就可以了: 拿正数为例:设res为反转后的数字 if res > Integer.MAX_VALUE/10 无论res再加 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-26 23:02:53   
                                阅读次数:
110
                             
                         
                    
                        
                            
                            
                                这道题一开始想使用循环,求模运算,求整运算来计算,但是发现在没有数组的情况下,有零的时候必须判断零是在新建成的数前面还是在中间,是否有过多个零,而直接输出后无法判断,所以就看了题解,采用大佬的方法。自己理解会: 代码: #include<iostream> #include<cstdio> #inc ...
                            
                            
                                分类:
其他好文   时间:
2019-11-10 17:31:32   
                                阅读次数:
89
                             
                         
                    
                        
                            
                            
                                    数字反转问题(Java实现) 记录面试遇到的一个问题。 问题场景: 输入一串数字,逆序后输出。 示例: 输入:-123,输出:-321 输入:100, 输出:1 程序实现: 测试截图: 可以看到这个算法的效率还是非常高的。 吾生也有涯,而知也无涯。 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-04 13:22:28   
                                阅读次数:
80
                             
                         
                    
                        
                            
                            
                                1539:简单题 【题目描述】 题目来源:CQOI 2006 有一个 nn 个元素的数组,每个元素初始均为 00。有 mm 条指令,要么让其中一段连续序列数字反转——00 变 11,11 变 00(操作 11),要么询问某个元素的值(操作 22)。 例如当 n=20n=20 时,1010 条指令如下 ...
                            
                            
                                分类:
其他好文   时间:
2019-08-29 22:59:12   
                                阅读次数:
154
                             
                         
                    
                        
                            
                            
                                    对于int类型的数字n 1. 表示去掉个位数 同时总位数减一 (e.g.6789/10=678) 2. 表示获取n的个位数 3. 利用这两个式子可以进行数字反转等 ...
                            
                            
                                分类:
其他好文   时间:
2019-08-11 23:39:33   
                                阅读次数:
218