다음에 올 숫자
[문제 풀이]
만약 arr = {1, 2, 3}으로 등차수열을 이룰 경우, arr [1] - arr [0]의 값과 arr [2] - arr [1]의 값은 동일하다.
그러므로 다음에 올 수는 배열의 마지막 값에 arr [1] - arr [0](공차)의 값을 더하면 구할 수 있다.
arr = {2, 4, 8}으로 배열이 등비수열을 이룰 경우, 배열의 마지막 값에 공비를 곱해주면 답을 구할 수 있다.
공비는 common [1] / common [0]으로 구할 수 있다.
[코드]
'프로그래머스' 카테고리의 다른 글
[코딩테스트 연습] 다음 큰 숫자 - Lv.2 (0) | 2023.09.26 |
---|---|
[코딩테스트 연습] 명예의 전당(1) - Lv.1 (0) | 2023.08.03 |
[코딩테스트 연습] 무작위로 K개의 수 뽑기 - Lv.0 (0) | 2023.06.05 |
[코딩테스트 연습] 세 개의 구분자 - Lv.0 (0) | 2023.06.02 |
[코딩테스트 연습] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 - Lv.0 (0) | 2023.05.26 |