[프로그래머스]lv1. x만큼 간격이 있는 n개의 숫자/Java/Python

seeun·2021년 7월 26일
0

Programmers

목록 보기
5/23
post-thumbnail

📝 x만큼 간격이 있는 n개의 숫자


✔️문제설명

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


✔️제한 사항

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


✔️입출력 예




👩🏻‍💻 풀이

Java

class Solution {  
    public long[] solution(int x, int n) {  
        long[] answer = new long[n];  
        for(int i = 0; i < n; i++)  
            answer[i] = x * (i+1);  
        return answer;  
    }  
}

for문을 이용해서 배열에 계산한 값을 순서대로 넣어주었다


Python

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

리스트 컴프리헨션을 통해 해결했다
개념 정리해놓은 글 링크 첨부ㅎㅎ

[Python] 한 줄 for 문/ 컴프리헨션(comprehension)

profile
🤹‍♂️개발 기록 노트

0개의 댓글

관련 채용 정보