본문 바로가기
Java

[프로그래머스] 다음에 올 숫자

by hunbal 2023. 10. 13.
SMALL

문제 설명 및 예시

주어진 배열은 등차수열 혹은 등비수열이고, 원소끼리의 공차 혹은 공비를 구해 그 다음 올 숫자를 반환하는 문제이다.

 


풀이

배열이 등차수열인지 등비수열인지 판단해야 값을 구할 수 있다.

1. 배열의 두 번째 원소와 첫 번째 원소의 차이 값 , 세 번째 원소와 두 번째 원소의 차이 값을 구한다.

2. 두 차이값이 일치하면 모든 원소 끼리의 차이 값이 동일하므로 등차수열이고, 일치하지 않으면 등비수열이다.

 

 

테스트에 무난하게 통과하였다.

등차수열과 등비수열의 차이, 배열의 원소 개념을 알고있다면 충분히 풀 수 있는 문제라고 생각한다.

 

출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120924

댓글