๋ฐ์ํ
๐ก๋ฌธ์ ์ค๋ช
ํจ์ solution์ ์ ์ x์ ์์ฐ์ n์ ์ ๋ ฅ ๋ฐ์,
x๋ถํฐ ์์ํด x์ฉ ์ฆ๊ฐํ๋ ์ซ์๋ฅผ n๊ฐ ์ง๋๋ ๋ฆฌ์คํธ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค.
๋ค์ ์ ํ ์กฐ๊ฑด์ ๋ณด๊ณ , ์กฐ๊ฑด์ ๋ง์กฑํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ์ถ๋ ฅ ์
x | n | answer |
2 | 5 | [2,4,6,8,10] |
4 | 3 | [4,8,12] |
-4 | 2 | [-4, -8] |
package x๋งํผ๊ฐ๊ฒฉ์n๊ฐ์์ซ์;
import java.util.Arrays;
class Solution {
public long[] solution(long x, int n) {
long[] answer = new long[n];
for(int i=0; i<n; i++) {
answer[i] = x*(i+1);
}
return answer;
}
}
public class Algorithm {
public static void main(String[] args) {
Solution test = new Solution();
System.out.println(Arrays.toString(test.solution(2, 5)));
}
}
์ฒ์์ x ํ์ ์ Int ๋ก ํ๋๋ ํ ์คํธ ์ผ์ด์ค 13, 14๋ฒ์ด ์คํจ๋ก ๋ด์๋ค.
long ์ผ๋ก ๋ฐ๊พผ๋ค ํต๊ณผ๋์๋ค.
์๋๋ ๋ค๋ฅธ ์ฌ๋์ ํ์ด ์ด๋ค.
answer[0]์ x ๊ฐ์ ๋ฃ์ ํ for๋ฌธ์ ๋๋ ค์ answer[i-1]ํ ๊ฐ์ x๋ฅผ ๋ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ์ดํ์๋๋ฐ,
์ ๋ง ๋๋ํ๋ถ๋ค์ด ๋ง์๊ฑฐ๊ฐ๋ค..๐๐ป
import java.util.*;
class Solution {
public static 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;
}
}
300x250
'Algorithm > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค - ์์ฃผํ์ง ๋ชปํ ์ ์ (0) | 2022.04.04 |
---|---|
2022 KAKAO ๋ธ๋ผ์ธ๋ ์ฝ๋ฉํ ์คํธ - ์ ๊ณ ๊ฒฐ๊ณผ ๋ฐ๊ธฐ (0) | 2022.04.01 |
[Java] ํ๋ก๊ทธ๋๋จธ์ค - ์ฝ์์ ๊ฐ์์ ๋ง์ (0) | 2022.03.18 |
[Java] ํ๋ก๊ทธ๋๋จธ์ค - 3์ง๋ฒ ๋ค์ง๊ธฐ (์ ๋ต / ์ค๋ช ) (0) | 2022.03.11 |
[JAVA] 1 ๋ถํฐ 100๊น์ง ์ซ์๋ฅผ ํฉํ๋ ์๊ณ ๋ฆฌ์ฆ (0) | 2022.02.26 |