Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.LinkedHashMap;
- import java.util.Map;
- import java.util.Scanner;
- public class CardFrequences {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String[] cards = scanner.nextLine().split("[ ♥♣♦♠]+");
- Map<String, Integer> cardsMap = new LinkedHashMap<String, Integer>();
- for (String card : cards) {
- Integer count = cardsMap.get(card);
- if (count == null) {
- count = 0;
- }
- cardsMap.put(card, count + 1);
- }
- for (Map.Entry<String, Integer> entry : cardsMap.entrySet()) {
- double precentage = (double) entry.getValue() * 100 / cards.length;
- System.out.printf("%s -> %.2f%%\n", entry.getKey(), precentage);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment