📝 문제
> 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다
https://programmers.co.kr/learn/courses/30/lessons/12954
🎨 풀이
💡 첫번째 시도 = 성공
- 이 문제는 등차수열 문제였다. 공차와 첫째항이 모두 x인 등차수열이다.
def solution(x, n):
answer = []
answer.append(x)
for i in range(2,n+1):
answer.append(x*i)
return answer
> 먼저 answer에 x를 넣어준 후, for문을 돌려 2~n 까지의 숫자를 x와 곱해서 answer에 차례대로 넣어주었다. 예를 들면, 만약 x가 2고, n이 3인 경우에는 먼저 answer에 2를 넣어준 후, 2*x, 3*x를 차례대로 넣어준 것이다. 그렇게 하면 answer에 2,4,6이 들어간다.
⭐ 느낀점
> 조금 오늘도 쉬운 문제를 풀었다는 생각이 든다. ㅎㅎ. 하지만 뭐.. 순서가 이렇기도 하고 일단 오래 지속하는 것이 좋으니 계속 해봐야겠다. 화이팅이다~!
'알고리즘 공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / Level 1] 로또의 최고 순위와 최저 순위 (파이썬) (0) | 2022.03.29 |
---|---|
[프로그래머스 / Level 1] 직사각형 별찍기 (파이썬) (0) | 2022.03.28 |
[프로그래머스 / Level 1] 행렬의 덧셈 (파이썬) (0) | 2022.03.26 |
[프로그래머스 / Level 1] 핸드폰 번호 가리기 (파이썬) (0) | 2022.03.25 |
[프로그래머스 / Level 1] 하샤드 수 (파이썬) (0) | 2022.03.24 |