정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.
1 ≤ n ≤ 100
10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다.
15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.
def solution(n):
return [x for x in range(n + 1) if x % 2]
리스트 컴프리헨션: 리스트를 생성하는 컴프리헨션
1부터 10까지 정수를 순서대로 가지고 있는 리스트를 생성
numbers = []
for n in range(1, 10+1):
numbers.append(n)
위 코드를 리스트 컴프리헨션으로 생성
[x for x in range(10)]