엔지니어 블로그
[Leetcode]1941. Check if All Characters Have Equal Number of Occurrences 본문
풀이
본 문제는 Hash를 활용해서 풀었다.
dict를 선언한 후 for문을 돌면서 문자열을 key로, count를 value로 저장하게끔 하여 각 문자열이 몇번 나오는지 체크할 수 있도록 풀었다.
코드
class Solution:
def areOccurrencesEqual(self, s: str) -> bool:
dict = {}
for i in s:
if i in dict:
dict[i] += 1
else:
dict[i] = 1
return True if len(set(dict.values())) == 1 else False
'알고리즘' 카테고리의 다른 글
[Leetcode]2657. Find the Prefix Common Array of Two Arrays (0) | 2025.01.14 |
---|---|
[Leetcode] 916. Word Subsets (0) | 2025.01.10 |
[Leetcode]2006. Count Number of Pairs With Absolute Difference K (0) | 2025.01.04 |
[Leetcode]9.Palindrome Number (0) | 2025.01.01 |
[Leetcode]983.Minimum Cost For Tickets (0) | 2024.12.31 |