Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- public class Solution {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String s = sc.nextLine();
- char keys[] = new char[10];
- for (int i = 0; i < 10; i++) keys[i] = sc.next().charAt(0);
- HashMap<Character, Integer> nameCharCount = new HashMap<>();
- HashMap<Character, Integer> keysCharCount = new HashMap<>();
- for (int i = 0; i < s.length(); i++) {
- nameCharCount.put(s.charAt(i), nameCharCount.getOrDefault(s.charAt(i), 0) + 1);
- }
- for (int i = 0; i < 10; i++) {
- keysCharCount.put(keys[i], keysCharCount.getOrDefault(keys[i], 0) + 1);
- }
- boolean b = true;
- for (Map.Entry pair : nameCharCount.entrySet()) {
- char k = (char)pair.getKey();
- int v = (int)pair.getValue();
- if (keysCharCount.getOrDefault(k, -1) < v) {
- b = false;
- break;
- }
- }
- if (b) System.out.println("Bisa");
- else System.out.println("Tidak");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement