프로그래머스 · 배열 두 배 만들기
문제
정수 배열 numbers가 주어진다(원소는 -10,000 이상 10,000 이하, 길이는 1 이상 1,000 이하). 각 원소를 두 배로 한 배열을 반환하는 solution 함수를 완성한다.
풀이
리스트 컴프리헨션으로 각 원소에 2를 곱한 새 리스트를 만들어 반환한다.
def solution(numbers):
return [num*2 for num in numbers]다른 풀이
반복문으로 풀어 쓰면 다음과 같다.
def solution(numbers):
answer = []
for num in numbers:
answer.append(num*2)
return answer