본문 바로가기

Python(알고리즘,문제풀이)/프로그래머스(코딩기초트레이닝)

***코딩기초트레이닝 / 문자열 묶기 - 파이썬***

728x90

📚문제

출처 : 프로그래머스(https://school.programmers.co.kr/learn/courses/30/lessons/181855)

 

📝풀이

# 내코드(오답)
strArr = ["a","bc","d","efg","hi",'efg']
arr = [len(i) for i in strArr]
answer = [arr.count(i) for i in arr]
print(max(answer))

문제를 이해하고 나서 풀었는데도 왜 틀렸는지 모르겠다.....

 

 

+ 정답 코드

def solution(strArr):
    cnt = [0] * 31
    for s in strArr:
        cnt[len(s)] += 1
    return max(cnt)

 

728x90