신입개발자

[Lv.1 연습문제] x만큼 간격이 있는 n개의 숫자 본문

코테 연습/프로그래머스

[Lv.1 연습문제] x만큼 간격이 있는 n개의 숫자

dks_a 2022. 5. 31. 22:36

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

 

[문제 설명]

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

 

[제한 조건]

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

[입출력 예]

x n answer
2 5 [2,4,6,8,10]
4 3 [4,8,12]
-4 2 [-4, -8]

 

[Solution.java]

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

 

[실행]

테스트 1
입력값 2, 5
기댓값 [2, 4, 6, 8, 10]
실행 결과 테스트를 통과하였습니다.

 

테스트 2
입력값 4, 3
기댓값 [4, 8, 12]
실행 결과 테스트를 통과하였습니다.
테스트 3
입력값 -4, 2
기댓값 [-4, -8]
실행 결과 테스트를 통과하였습니다.

'코테 연습 > 프로그래머스' 카테고리의 다른 글

[Lv.1 연습문제] 직사각형 별찍기  (0) 2022.05.30
Comments