Image

Lv.0 🔗짝수는 싫어요

📝문제 요약

문제 설명

정수 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합니다.


✏️문제 풀이

  • 1부터 n까지의 숫자 리스트 answer 만들기 : answer = list(range(1, n+1))
    • ex. n = 4 » answer = [1, 2, 3, 4]
  • list[idx::n]를 사용하여 홀수 값만 남기기
    • n : 리스트를 몇개로 나눌 것인지
    • idx : 나눈 후에 원하는 인덱스 (idx > n)


💯제출 코드

def solution(n):
    answer = list(range(1, n+1))
    return answer[0::2]

댓글남기기