전전 공댕이의 공부 기록

[파이썬을 파이썬답게] Part 1. 시작! 본문

Python/알고리즘

[파이썬을 파이썬답게] Part 1. 시작!

Ashton 2021. 10. 30. 01:13

이 포스트는 프로그래머스 강의 [파이썬을 파이썬답게]를 공부하면서 정리한 내용입니다.

 

문제 설명
정수를 담은 이차원 리스트, 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))

너무 강의에서 제시된 쓰면 안되는 답이랑 동일해서...ㅋㅋㅋ큐ㅠㅠㅠ

이 강의를 통해 더 파이썬다운 답을 먼저 떠올릴 수 있도록 성장할 수 있었으면 좋겠다..!ㅎ..