From 6af96046c4ee5e02fedbd975502e2db00a93c0d2 Mon Sep 17 00:00:00 2001 From: Ram kumar <29110677+Ramkumar96@users.noreply.github.com> Date: Mon, 21 Oct 2019 14:12:29 +0530 Subject: [PATCH] Java Big Decimal Hackerank solved --- Java/javabig_decimal.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Java/javabig_decimal.java diff --git a/Java/javabig_decimal.java b/Java/javabig_decimal.java new file mode 100644 index 0000000..cf0b87c --- /dev/null +++ b/Java/javabig_decimal.java @@ -0,0 +1,12 @@ +Arrays.sort(s, Collections.reverseOrder(new Comparator() { + @Override + public int compare(String a1, String a2) { + //convert to big decimal inside comparator + //so permanent string values are never changed + //aka you only use the BigDecimal values to + //compare the strings! + BigDecimal a = new BigDecimal(a1); + BigDecimal b = new BigDecimal(a2); + return a.compareTo(b); + } +}));