▶ 문제 설명
문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 retrun하도록 solution 함수를 완성해주세요.
▶ 제한 사항
- 1 ≤ strlist 원소의 길이 ≤ 100
- strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다.
▶ 입출력 예
strlist | result |
["We", "are", "the", "world!"] | [2, 3, 3, 6] |
["I", "Love", "Programmers."] | [1, 4, 12] |
▶입출력 예 설명
입출력 예 #1
- ["We", "are", "the", "world!"]의 각 원소의 길이인 [2, 3, 3, 6]을 return합니다.
입출력 예 #2
- ["I", "Love", "Programmers."]의 각 원소의 길이인 [1, 4, 12]을 return합니다.
▶ Code
def solution(strlist):
answer = []
for i in range(len(strlist)):
a = len(strlist[i])
answer.append(a)
return answer
▶ Point
answer를 list 형식으로 만들기 위해 '[ ]' 으로 초기 설정해놓는다.
for 문에서 i를 strlist의 길이 만큼 반복시키기 위해 'for i in range(len(strlist)):'로 작성해놓고, 변수 a 에 strlist 라는 list 원소의 길이를 저장한다.
이후 answer라는 list에 변수 a의 값을 append로 추가하기 위해 'answer.append(a)'로 작성하여 출력한다.
'Developer > Programmers' 카테고리의 다른 글
[Programmers] LV 0. 피자 나눠 먹기 (1) (Python/파이썬) (0) | 2023.01.30 |
---|---|
[Programmers] LV 0. 배열 뒤집기 (Python/파이썬) (0) | 2023.01.29 |
[Programmers] LV 0. 점의 위치 구하기 (Python/파이썬) (1) | 2023.01.27 |
[Programmers] LV 0. 아이스 아메리카노 (Python/파이썬) (0) | 2023.01.26 |
[Programmers] LV 0. 양꼬치 (Python/파이썬) (0) | 2023.01.25 |
댓글