Python

프로그래머스 python3 - 배열 원소의 길이

얆생 2025. 3. 31. 19:32

https://school.programmers.co.kr/learn/courses/30/lessons/120854

 

 

 

 

문제 설명

문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 return하도록 solution 함수를 완성해주세요.

 

제한사항
  • 1 ≤ strlist 원소의 길이 ≤ 100
  • strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.
입출력 예

 

설명

 

입출력 예 #1

  • ["We", "are", "the", "world!"]의 각 원소의 길이인 [2, 3, 3, 6]을 return합니다.

입출력 예 #2

  • ["I", "Love", "Programmers."]의 각 원소의 길이인 [1, 4, 12]을 return합니다.

 

문제 접근

 

1. 리스트에 있는 각 원소의 문자열 길이를 재면 됌 >> for in 사용,  len() 사용

2. 새 리스트를 for문 밖에 선언해서 길이 잰 값들을 하나씩 append 해주기

 

최종 코드

def solution(strlist):
	answer = []
	for i in strlist:
    	answer.append(len(i))
    return answer