ν¨μ 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] |
μ€λμ λ¬Έμ λ μ
λ ₯κ° x
λ§νΌ 컀μ§λ n
κ°μ λ°°μλ₯Ό λ°°μ΄λ‘ 리ν΄νλ λ¬Έμ μ
λλ€.
μ°μ , μ΅μ’
μ μΌλ‘ λ°νλλ answer
λ°°μ΄μ n
μ ν¬κΈ° λ§νΌ ν λΉν΄ μ£Όμμ΅λλ€.
long[] answer = new long[n];
κ·Έλ¦¬κ³ answer
μ μ μ₯λλ κ°μ λ³μλ‘ temp
λ₯Ό νλ λ§λ€μ΄ μ£Όμμ΅λλ€. μ΄ temp
λ x
λ‘ μμν΄ λ°λ³΅λ¬Έμ λλ©΄μ x
λ§νΌ μ¦κ°νλ μν μ ν©λλ€.
long temp = (long)x;
λ§μ§λ§μΌλ‘, n
λ² λ§νΌ λ°λ³΅λ¬Έμ λ리면μ answer
λ°°μ΄μ temp
λ₯Ό μ μ₯ν΄μ£Όκ³ , temp
λ₯Ό x
λ§νΌ μ¦κ°μν€λ κ²μ λ°λ³΅ν΄ μ€μΌλ‘μ¨ μ΅μ’
μ μΈ κΈ°λκ°μ λ§λ€ μ μμμ΅λλ€.
for (int i = 0; i < n; i++) {
answer[i] = temp;
temp += x;
}
return answer;
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
long temp = (long)x;
for (int i = 0; i < n; i++) {
answer[i] = temp;
temp += x;
}
return answer;
}
}
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;
}
}
λ€λ₯Έ λ°©λ²μΌλ‘λ, answer
μ 첫 λ²μ§Έ κ°μ x
λ₯Ό μ μ₯μμΌ λκ³ , λ°λ³΅λ¬Έμ λλ©΄μ μ΄μ μΈλ±μ€μ μ μ₯λμ΄ μλ κ°μ x
λ₯Ό λν΄κ°λ λ°©μμ μ¬μ©νλ©΄ μ½κ° λ ν¨μ¨μ μΌ μ μμ΅λλ€!