프로그래머스

[코딩테스트 연습] 다음에 올 숫자 - Lv.0

yujin0517 2023. 6. 12. 17:26

다음에 올 숫자

 

[문제 풀이]

만약 arr = {1, 2, 3}으로 등차수열을 이룰 경우, arr [1] - arr [0]의 값과 arr [2] - arr [1]의 값은 동일하다.

그러므로 다음에 올 수는 배열의 마지막 값에 arr [1] - arr [0](공차)의 값을 더하면 구할 수 있다. 

 

arr = {2, 4, 8}으로 배열이 등비수열을 이룰 경우, 배열의 마지막 값에 공비를 곱해주면 답을 구할 수 있다. 

공비는 common [1] / common [0]으로 구할 수 있다. 

 

[코드]