New World

[Java, JavaScript] x만큼 간격이 있는 n개의 숫자 본문

Programming/Coding test

[Java, JavaScript] x만큼 간격이 있는 n개의 숫자

hyeovi 2021. 10. 7. 23:38
728x90
반응형

X로 시작해서 X씩 증가하는 숫자를 n개 지니는 리스트

=> 배열의 총 공간이 n개이며 첫 공간은 x이다.

또한, x 숫자만큼 증가한다.

 

함수 내에 배열을 지정한 명칭은 answer이니

 

배열의 총 공간이 n개

=> long[] answer = new long [n];

 

첫 공간은 x이다.

=> answer[0] = x;

 

x 숫자만큼 증가

=> answer[i] = x + answer[i-1];

 

위 내용을 종합하면 왼쪽 이미지처럼 코드를 작성할 수 있다.

 

 

 

 

 

 

또는 왼쪽의 자바 스크립트처럼 풀이할 수도 있다.

 

push() 함수는 배열 내에 숫자를 입력할 때 사용한다.

 

answer의 첫 공간을 지정해주지 않고 바로 x만큼 증가한다는 것을 이용하여 x*(i+1)을 사용할 수도 있다.

 

* push 함수 : 배열의 마지막에 새로운 요소를 추가

반응형
Comments