1. 문제 설명
2. 풀이 과정
strArr의 길이가 1부터 30으로 고정되어 있기 때문에
a를 0으로 되고 길이가 31인 리스트로 초기화 한다.
for문으로 각 문자를 받아 문자의 길이len()의 위치값에 1을 더한다.
for문을 빠져나오면 max()로 최댓값을 반환한다.
3. 코드
def solution(strArr):
a=[0]*31
for x in strArr:
a[len(x)]+=1
return max(a)
'프로그래머스 > 기초' 카테고리의 다른 글
[프로그래머스] Lv.0 /뒤에서 5등까지 (파이썬/Python) (0) | 2025.03.10 |
---|---|
[프로그래머스] Lv.0 /배열의 길이에 따라 다른 연산하기 (파이썬/Python) (0) | 2025.03.10 |
[프로그래머스] Lv.0 /배열 비교하기 (파이썬/Python) (0) | 2025.03.10 |
[프로그래머스] Lv.0 /배열의 길이를 2의 거듭제곱으로 만들기 (파이썬/Python) (0) | 2025.03.10 |
[프로그래머스] Lv.0 /무작위로 K개의 수 뽑기 (파이썬/Python) (0) | 2025.03.07 |