题解 | #循环数比较#

循环数比较

http://www.nowcoder.com/practice/24575008c6134b6fa4fab8ea0ea82a99

import java.util.*;
public class Main{
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int x1 = in.nextInt();
        int k1 = in.nextInt();
        int x2 = in.nextInt();
        int k2 = in.nextInt();
        BigInteger v1 = repeat(x1,k1);
        BigInteger v2 = repeat(x2,k2);
        int num = v1.compareTo(v2);
        if (num < 0)
            System.out.println("Less");
        else if (num > 0)
            System.out.println("Greater");
        else
            System.out.println("Equal");

    }
    public static BigInteger repeat(int x, int k){
        String str = Integer.toString(x);
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < k; i++) {
            sb.append(str);
        }
        BigInteger num = new BigInteger(sb.toString());
        return num;
    }
}
全部评论

相关推荐

01-20 16:54
郑州大学 Java
下一个更好呗:感觉小厂注重你做了什么,大厂注重你没做什么,欠缺什么。
投递字节跳动等公司8个岗位 >
点赞 评论 收藏
分享
出自剑来:找工作就是运气大于实力的事 我们组的应届生也是上周在牛客招聘被百度的捞了,一周速通下of
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务