题解 | #数字颠倒#

数字颠倒

http://www.nowcoder.com/practice/ae809795fca34687a48b172186e3dafe

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            String str = in.next();
            System.out.println(myAns(str));
        }
    }
    
    private static String myAns(String num) {
        char [] cs = num.toCharArray();
        StringBuilder sb = new StringBuilder(cs.length);
        for(int i = cs.length-1; i >= 0; i--) {
            sb.append(cs[i]);
        }
        return sb.toString();
    }
    private static String myAns2(String num) {
        StringBuilder sb = new StringBuilder(num.length());
        for(int i = num.length()-1; i >= 0; i--) {
            sb.append(num.charAt(i));
        }
        return sb.toString();
    }
}
全部评论

相关推荐

11-30 11:07
河南大学 Java
宇宙厂 测开 n*15
丘丘给个offer:有后选后
点赞 评论 收藏
分享
华为北京什么时候签约,哪位老哥来个准信
投递华为北京研究所等公司10个岗位 >
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务