Skip to content

Latest commit

 

History

History
75 lines (43 loc) · 2.88 KB

File metadata and controls

75 lines (43 loc) · 2.88 KB

Java HackerRank

Difficulty Max Score Success Ratio
Easy 15 96.51%

Given a double-precision number, [SVG image] , denoting an amount of money, use the NumberFormat class' getCurrencyInstance method to convert [SVG image] into the US, Indian, Chinese, and French currency formats. Then print the formatted values as follows:

US: formattedPayment
India: formattedPayment
China: formattedPayment
France: formattedPayment

where [SVG image] is [SVG image] formatted according to the appropriate Locale's currency.

Note: India does not have a built-in Locale, so you must construct one where the language is en (i.e., English).

Input Format

A single double-precision number denoting [SVG image] .

Constraints

  • [SVG image] Output Format

On the first line, print US: u where [SVG image] is [SVG image] formatted for US currency.

On the second line, print India: i where [SVG image] is [SVG image] formatted for Indian currency.

On the third line, print China: c where [SVG image] is [SVG image] formatted for Chinese currency.

On the fourth line, print France: f, where [SVG image] is [SVG image] formatted for French currency.

Sample Input

12324.134

Sample Output

US: $12,324.13
India: Rs.12,324.13
China: ¥12,324.13
France: 12 324,13 €

Explanation

Each line contains the value of [SVG image] formatted according to the four countries' respective currencies.

💡 Hints

➡️ Approach

✅ Detailed Solution

View Solution : Java Currency Formatter

Submissions Leaderboard Discussions Editorial
📝 My Submission 🏆 Track our position 🤔 Help from Community ✍️ Editorial