题解 | #数字颠倒#

数字颠倒

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();
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 12:10
点赞 评论 收藏
分享
今天 12:17
已编辑
商丘师范学院 Java
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
无实习如何秋招上岸
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务