등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.
2 < common의 길이 < 1,000
-1,000 < common의 원소 < 2,000
common의 원소는 모두 정수입니다.
등차수열 혹은 등비수열이 아닌 경우는 없습니다.
등비수열인 경우 공비는 0이 아닌 정수입니다.
등차 또는 등비의 경우만 있으니까, if else 사용해서 각각 등차와 등비일때의 연산만 해주면 되지않을까
class Solution {
public int solution(int[] common) {
int answer = 0;
if((common[1]-common[0]) == (common[2]-common[1])){
answer = common[(common.length-1)] + (common[1]-common[0]);
} else {
answer = common[(common.length-1)] * (common[1]/common[0]);
}
return answer;
}
}