Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

MyPrograming

프로그래머스-파이썬 (x만큼 간격이 있는 n개의 숫자) 본문

Python/알고리즘

프로그래머스-파이썬 (x만큼 간격이 있는 n개의 숫자)

SeongWon 2020. 4. 29. 16:48
반응형

Q. 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.

 

<제한조건>

  • x는 -10000000 이상, 10000000 이하인 정수입니다.
  • n은 1000 이하인 자연수입니다.

<입출력 예시>


<내 풀이>

def solution(x, n):
    answer = []
    for i in range(n):
        answer.append(x*(i+1))
    
    return answer

단순히 연산 결과를 리스트에 추가시키면 되는 비교적 쉬운 문제였다.

 

<다른사람의 풀이>

def number_generator(x, n):
    return [i * x + x for i in range(n)]

똑같은 풀이 방식이지만 리스트 안에 직접 반복문의 결과를 바로바로 넣을 수 있다는 것이 신기하다.

반응형