[프로그래머스/파이썬] 레벨 0 짝수는 싫어요
📌 문제
정수
n
이 매개변수로 주어질 때,
n
이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.
⚔ 제한 사항
1 ≤ n ≤ 100
📣 입출력 예
10 | [1, 3, 5, 7, 9] |
15 | [1, 3, 5, 7, 9, 11, 13, 15] |
🔑 입출력 예 설명
입출력 #1
10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다.
입출력 #1
15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다.
💡 나의 풀이
def solution(n):
answer = [i for i in range(1, n+1) if i % 2 != 0] ## 1부터 n까지 숫자 들어가 있는 리스트 생성 하되 짝수가 아닌 것으로만 구성
return answer
👀 다른 사람의 풀이
def solution(n):
return [i for i in range(1, n+1, 2)]
애초에 range를 돌릴 때 2개씩 건너뛰면서 만들어줌
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/파이썬] 레벨 0 최빈값 구하기 (1) | 2022.10.13 |
---|---|
[프로그래머스/파이썬] 레벨 0 옷가게 할인 받기 (0) | 2022.10.13 |
[프로그래머스/파이썬] 레벨 0 자릿수 더하기 (0) | 2022.10.13 |
[프로그래머스/파이썬] 레벨 0 문자 반복 출력하기 (1) | 2022.10.13 |
[프로그래머스/파이썬] 레벨 0 짝수의 합 (0) | 2022.10.12 |