算法刷题-数字颠倒-JAVA
0x00 引言
为获取一个良好的算法思维,以及不再成为一个脚本小子,争取每天一道算法题,培养自己的逻辑思维,温顾各类型语言语法知识。
题解只写自己理解的解法,其他解法不再增加。题目与解析均在代码里面。
0x01 难度等级
简单
0x02 代码
package 简单; import java.util.Scanner; /* 描述 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这个整数以字符串的形式逆序输出 示例1: 0000123456 * 65432100000 * * * */ public class 数字颠倒 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s=sc.next(); char x; for (int i = s.length()-1; i >=0; i--) { x=s.charAt(i); System.out.print(x); } } }
0x03 算法思想
考查charAt()以及for循环的使用