문자열 묶기

송용진·2023년 9월 16일
0

알고리즘과 자료구조

목록 보기
130/190

문자열 배열 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

profile
개발자

0개의 댓글