/
githubmirror
/
interviews
Обзор
Документация
Войти
/
githubmirror
/
interviews
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
leetcode/hash-table/ValidAnagram.java
30 строк
744 B
Kevin Naughton Jr
adding new problems
29 мар 2018, 18:23
29 мар 2018, 18:23
504af1b
Код
Авторство
О чём код?
class ValidAnagram { public boolean isAnagram(String s, String t) { HashMap<Character, Integer> map = new HashMap<Character, Integer>(); for(char c: s.toCharArray()) { if(map.containsKey(c)) { map.put(c, map.get(c) + 1); } else { map.put(c, 1); } } for(char c: t.toCharArray()) { if(map.containsKey(c)) { map.put(c, map.get(c) - 1); } else { return false; } } for(char c: map.keySet()) { if(map.get(c) != 0) { return false; } } return true; } }