Notice
Recent Posts
Recent Comments
Link
전전 공댕이의 공부 기록
[파이썬을 파이썬답게] Part 1. 시작! 본문
이 포스트는 프로그래머스 강의 [파이썬을 파이썬답게]를 공부하면서 정리한 내용입니다.
문제 설명
정수를 담은 이차원 리스트, mylist 가 solution 함수의 파라미터로 주어집니다. mylist에 들은 각 원소의 길이를 담은 리스트를 리턴하도록 solution 함수를 작성해주세요.
예시
input | output |
[[1],[2]] | [1,1] |
[[1, 2], [3, 4], [5]] | [2,2,1] |
My Solution
def solution(mylist):
answer = []
for i in range(0, len(mylist)):
answer.append(len(mylist[i]))
# answer = [len(mylist), len(mylist[i])]
return answer
더 파이썬다운 답
def solution(mylist):
return list(map(len , mylist))
너무 강의에서 제시된 쓰면 안되는 답이랑 동일해서...ㅋㅋㅋ큐ㅠㅠㅠ
이 강의를 통해 더 파이썬다운 답을 먼저 떠올릴 수 있도록 성장할 수 있었으면 좋겠다..!ㅎ..
'Python > 알고리즘' 카테고리의 다른 글
[파이썬을 파이썬답게] Part 3. 문자열 정렬하기 (ljust, center, rjust), 알파벳 출력하기 (string 모듈) (0) | 2021.10.31 |
---|---|
[파이썬을 파이썬답게] Part 2. 몫과 나머지 (divmod), n진법 string을 10진법 숫자로 변환하기 (int) (0) | 2021.10.31 |
[프로그래머스 강의] 파이썬을 파이썬답게 수강 시작! (0) | 2021.10.27 |