반응형
문제
구현
numbers 리스트의 모든 원소를 *2 해주면 된다.
코드
def solution(numbers):
return [x*2 for x in numbers]
list comprehension을 써서 모든 원소를 *2 한 리스트를 리턴했다.
다른 풀이
정석(?)적인 방법으로 리스트를 돌면서 원소의 *2를 answer에 추가해주고 answer를 리턴한 코드다.
def solution(numbers):
answer = []
for num in numbers:
answer.append(num * 2)
return answer
람다식을 써서 풀 수 있다.
solution = lambda numbers : [x*2 for x in numbers]
반응형
'Coding Test > 프로그래머스 코딩테스트 입문' 카테고리의 다른 글
Python 분수의 덧셈 [코딩테스트 입문 - Day2] (0) | 2023.01.13 |
---|---|
Python 두 수의 나눗셈 [코딩테스트 입문 - Day2] (0) | 2023.01.13 |
Python 숫자 비교하기 [코딩테스트 입문 - Day2] (0) | 2023.01.13 |
Python 두 수의 차 [코딩테스트 입문 - Day1] (0) | 2023.01.12 |
Python 몫 구하기 [코딩테스트 입문 - Day1] (0) | 2023.01.12 |
댓글