算法刷题-字符串反转-JAVA
0x00 引言
为获取一个良好的算法思维,以及不再成为一个脚本小子,争取每天一道算法题,培养自己的逻辑思维,温顾各类型语言语法知识。
题解只写自己理解的解法,其他解法不再增加。题目与解析均在代码里面。
0x01 难度等级
简单
0x02 代码
package 简单; import java.util.Scanner; /* * * * 描述 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 输入描述: 输入一行,为一个只包含小写字母的字符串。 输出描述: 输出该字符串反转后的字符串。 示例1 输入: abcd 输出: dcba * * * * * */ public class 字符串反转 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s=sc.nextLine(); char x; for (int i = s.length()-1; i >=0; i--) { x=s.charAt(i); System.out.print(x); } } }
0x03 算法思想
对charAt方法的使用,以及for循环语句的倒序使用