From aa2556c126b2cdc37bb304c48511be3c813b45b0 Mon Sep 17 00:00:00 2001 From: Aayush Patel <95217441+CoderAayush2104@users.noreply.github.com> Date: Fri, 28 Oct 2022 11:43:31 +0530 Subject: [PATCH 1/2] Create CurrencyFormatter.java --- Hackerrank/java/CurrencyFormatter.java | 29 ++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Hackerrank/java/CurrencyFormatter.java diff --git a/Hackerrank/java/CurrencyFormatter.java b/Hackerrank/java/CurrencyFormatter.java new file mode 100644 index 0000000..1feef67 --- /dev/null +++ b/Hackerrank/java/CurrencyFormatter.java @@ -0,0 +1,29 @@ +import java.util.Scanner; +import java.text.NumberFormat; +import java.util.Locale; + +public class Solution { + + public static void main(String[] args) { + /* Read input */ + Scanner scanner = new Scanner(System.in); + double payment = scanner.nextDouble(); + scanner.close(); + + /* Create custom Locale for India. + I used the "IANA Language Subtag Registry" to find India's country code */ + Locale indiaLocale = new Locale("en", "IN"); + + /* Create NumberFormats using Locales */ + NumberFormat us = NumberFormat.getCurrencyInstance(Locale.US); + NumberFormat india = NumberFormat.getCurrencyInstance(indiaLocale); + NumberFormat china = NumberFormat.getCurrencyInstance(Locale.CHINA); + NumberFormat france = NumberFormat.getCurrencyInstance(Locale.FRANCE); + + /* Print output */ + System.out.println("US: " + us.format(payment)); + System.out.println("India: " + india.format(payment)); + System.out.println("China: " + china.format(payment)); + System.out.println("France: " + france.format(payment)); + } +} From ded80ef733056fbf86f33459787ea7089a5afeaa Mon Sep 17 00:00:00 2001 From: Aayush Patel <95217441+CoderAayush2104@users.noreply.github.com> Date: Fri, 28 Oct 2022 11:51:11 +0530 Subject: [PATCH 2/2] Create 2DArray.java --- Hackerrank/java/2DArray.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Hackerrank/java/2DArray.java diff --git a/Hackerrank/java/2DArray.java b/Hackerrank/java/2DArray.java new file mode 100644 index 0000000..e4f6feb --- /dev/null +++ b/Hackerrank/java/2DArray.java @@ -0,0 +1,26 @@ +import java.io.*; +import java.util.*; +import java.lang.*; + +public class Solution { + public static void main(String[] args) throws IOException { + Scanner sc = new Scanner(System.in); + int[][] arr = new int[6][6]; + for (int i = 0; i < 6; i++) { + for (int j = 0; j < 6; j++) { + arr[i][j] = sc.nextInt(); + } + } + int max = Integer.MIN_VALUE; + int sum = 0; + for (int i = 1; i < 5; i++) { + for (int j = 1; j < 5; j++) { + sum = arr[i][j] + arr[i-1][j-1] + arr[i-1][j] + arr[i-1][j+1] + arr[i+1][j-1] + arr[i+1][j] + arr[i+1][j+1]; + if(sum > max){ + max = sum; + } + } + } + System.out.println(max); + } +}