-
[프로그래머스] x만큼 간격이 있는 n개의 숫자프로그래머스 2025. 3. 17. 09:37
JAVA
문제
https://school.programmers.co.kr/learn/courses/30/lessons/12954
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
x는 자연수 -100,000,000 이상 100,000,000이하 (자료형의 주의가 필요하다)
n은 1000이하의 자연수이다.
CODE
풀이
배수만큼 증가하는 걸 long 배열에 넣는다.
new Long[n] 새로 선언한다.
[0]번째 배열은 x값이 기본 시작이므로 answer[0] =x를 해준다.
변수 선언도 해줘도 좋지만 그렇게 한다면 임시 변수 long tempValue 하나를 선언해주기도 한다.
for문으로 1부터(이미 배열의 0번째는 x값이 존재한다) n까지 x값만큼 증가하는 식을 반복한다.
CODE
public long[] solution(int x, int n) { long[] answer =new long[n]; answer[0] = x; for(int i = 1; i< n; i++){ answer[i] = answer[i -1] + x; } return answer; }'프로그래머스' 카테고리의 다른 글
[프로그래머스]자연수 뒤집어 배열로 만들기 (0) 2025.03.18 [프로그래머스] DATETIME에서 DATE로 형 변환 (0) 2025.03.17 [프로그래머스] NULL처리하 (0) 2025.03.14 [프로그래머스] 나머지가 1이 되는 수 찾기 (0) 2025.03.14 [프로그래머스] 가장 비싼 상품 구하기 (0) 2025.03.13
