https://school.programmers.co.kr/learn/courses/30/lessons/120813
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 설명
정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ n ≤ 100
입출력 예
n | result |
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 == 1]
return answer
- range(1, n+1)
n이 홀수일 수도 있으니 n+1까지의 range를 지정
- i % 2 == 1
홀수 : 2로 나누어서 나머지가 1이 남는다
'프로그래머스' 카테고리의 다른 글
Python] 배열의 유사도 (0) | 2025.02.12 |
---|---|
Python] n의 배수 고르기 (0) | 2025.02.12 |
Python] 아이스 아메리카노 (0) | 2025.02.12 |
Python] 중앙값 구하기 (0) | 2025.02.09 |
SQL] 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2025.01.17 |