首页 > 其他分享 >整数逆序

整数逆序

时间:2023-05-21 17:36:33浏览次数:21  
标签:String int 整数 length newArray new stringArray 逆序

题目:

  • 细节:输入int,放回String

class IntegerReverseOrder{
    
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int number = input.nextInt();
        String s = String.valueOf(number); // int整数 变成 String字符串
        int[] intArray = new int[s.length()];
        int[] newArray = new int[s.length()];
        for (int i = 0; i < s.length(); i++) {
            intArray[i] = Integer.parseInt(String.valueOf(s.charAt(i)));
        }
        inversionArray(intArray,newArray);
        //System.out.println(Arrays.toString(newArray));
        String[] stringArray = new String[newArray.length]; //String字符串
        for (int i = 0; i < newArray.length; i++) {
            stringArray[i] = Integer.toString(newArray[i]);
        }
        String result = "";
        //System.out.println(Arrays.toString(stringArray));
        for (int i = 0; i < stringArray.length; i++) {
            result += stringArray[i];
        }
        System.out.println(result);
        
        input.close();
    }
    
    //int数组反转
    public static void inversionArray(int[] l_old, int[] l_new) {
        int length = l_old.length;//获得"原数组"的长度
        for (int i = 0; i < l_old.length; i++) {
            l_new[length - 1] = l_old[i]; //新数组的最后一个 == 原数组第一个
            length--;
        }
    }
    
    
}

标签:String,int,整数,length,newArray,new,stringArray,逆序
From: https://www.cnblogs.com/chen-zhou1027/p/17418852.html

相关文章

  • 编写程序,随机产生30个1-100之间的随机整数,按5行6列的格式输出
    大家好,我是皮皮。一、前言前几天在某乎上看到了一个粉丝提问,编写程序,随机产生30个1-100之间的随机整数并存入5行6列的二维列表中,按5行6列的格式输出?这里拿出来跟大家一起分享下。二、实现过程后来问了【ChatGPT】,给出的回答如下:以下是一个Python程序来实现上述任务:#coding:utf-8......
  • 编写程序,随机产生30个1-100之间的随机整数,按5行6列的格式输出
    大家好,我是皮皮。一、前言前几天在某乎上看到了一个粉丝提问,编写程序,随机产生30个1-100之间的随机整数并存入5行6列的二维列表中,按5行6列的格式输出?这里拿出来跟大家一起分享下。二、实现过程后来问了【ChatGPT】,给出的回答如下:以下是一个Python程序来实现上述任务:#coding......
  • 把字符串转换成整数
    classSolution{public:boolcheck(charc){if(c=='+')returntrue;if(c=='-')returntrue;if(c>='0'&&c<='9')returntrue;returnfalse;}intstrT......
  • 2023-05-17:一个正整数如果能被 a 或 b 整除,那么它是神奇的。 给定三个整数 n , a , b
    2023-05-17:一个正整数如果能被a或b整除,那么它是神奇的。给定三个整数n,a,b,返回第n个神奇的数字。因为答案可能很大,所以返回答案对10^9+7取模后的值。输入:n=4,a=2,b=3。输出:6。答案2023-05-17:过程描述:1.计算a和b的最小公倍数lcm。2.初始化......
  • 判断一个数的平方根是否为整数
    #include<bits/stdc++.h>usingnamespacestd;boola_test(intx){ //如果大数,int->longlong if(sqrt(x)==(int)sqrt(x)){ returntrue; }else{ returnfalse; }}intmain(){ cout<<a_test(10)<<endl;//0 cout<......
  • Python中,y轴数据逆序问题的解决
    问题描述想要从高到低表示数据的变化,发现y轴数据与实际的二维坐标轴不相符问题解决在使用了x轴和y轴之后,加上这样一条代码:plt.gca().invert_yaxis()即可实现y轴由高到低变化,恢复正常实际!......
  • Scala中实现和Python一致的整数除法和整数求余
    \[\color{black}{\text{Inscala,it'sweirdtomimic`%``//`ofpython}}\]/*Python's%operatorreturnsaresultwiththesamesignasthedivisor,and//roundstowardsnegativeinfinity.InScala,%and/don'tbehavethesameway.......
  • 2023-05-16:给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。 请你找到这个数
    2023-05-16:给你一个严格升序排列的正整数数组arr和一个整数k。请你找到这个数组里第k个缺失的正整数。输入:arr=[2,3,4,7,11],k=5。输出:9。答案2023-05-16:大体步骤如下:1.初始化左指针l为0,右指针r为数组长度减一,定义中间指针m和find(找到第k个正整数前的下标位置),......
  • 5.2 从键盘任意输入一个整数,编程判断它的奇偶性。
    设计思路:了解奇数和偶数的性质后,运用合适的运算符和判断语句设计程序代码:#include<stdio.h>intmain(){inta;scanf("%d",&a);if(a%2==0)printf("%d为偶数",a);elseprintf("%d为奇数");return0;}总结:C除余语言运算符的运用......
  • 检查包含缺失值的编号列 有多少需要转换为整数字符串的
    '''检查包含缺失值的编号列有多少需要转换为整数字符串的为避免计数函数忽略缺失值,需要先将列转换为字符串格式,或者采用value_counts(dropna=False)两种方法比较https://cloud.tencent.com/developer/article/2134113结论编号列含缺失值和浮点数不能整列直接转换为整数......