문자열 배열 strArr이 주어집니다.
strArr의 원소들을
길이가 같은 문자열들끼리 그룹으로 묶었을 때
가장 개수가 많은 그룹의 크기를
return 하는 solution 함수를 완성해 주세요.
내 코드
def solution(strArr):
answer = 0
my_dict = {}
for e in strArr:
if len(e) not in my_dict:
my_dict[len(e)] = []
my_dict[len(e)].append(e)
answer = max(map(len,my_dict.values()))
return answer
예시 코드
def solution(strArr):
a=[0]*31
for x in strArr: a[len(x)]+=1
return max(a)
제한사항
1 ≤ strArr의 원소의 길이 ≤ 30