Loading

HDU - 2054 A == B ? 字符串模拟 JAVA BigDecimal

给出数组A和B问是否相等。

可以用java的bigdecimal 和 string的去末尾0函数实现。

    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        while(in.hasNextBigDecimal()){
            BigDecimal a = in.nextBigDecimal();
            BigDecimal b = in.nextBigDecimal();
            String s1 = a.stripTrailingZeros().toString();
            String s2 = b.stripTrailingZeros().toString();
            if(s1.equals(s2)) System.out.println("YES");
            else System.out.println("NO");
        }
       in.close();
    }
}

 

posted @ 2020-08-17 20:54  MQFLLY  阅读(103)  评论(0编辑  收藏  举报