/
githubmirror
/
LeetCodeAnimation
Обзор
Документация
Войти
/
githubmirror
/
LeetCodeAnimation
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
problems/0290-Word-Pattern/Code/1.java
26 строк
797 B
吴至波
docs: organize assets and add animation previews
10 июн 2026, 10:57
10 июн 2026, 10:57
3711846
Код
Авторство
О чём код?
class Solution { public boolean wordPattern(String pattern, String str) { HashMap<Character, String> map = new HashMap<>(); HashSet<String> set = new HashSet<>(); String[] array = str.split(" "); if (pattern.length() != array.length) { return false; } for (int i = 0; i < pattern.length(); i++) { char key = pattern.charAt(i); if (!map.containsKey(key)) { if (set.contains(array[i])) { return false; } map.put(key, array[i]); set.add(array[i]); } else { if (!map.get(key).equals(array[i])) { return false; } } } return true; } }