SMALL
문제 설명 및 예시
주어진 배열은 등차수열 혹은 등비수열이고, 원소끼리의 공차 혹은 공비를 구해 그 다음 올 숫자를 반환하는 문제이다.
풀이
배열이 등차수열인지 등비수열인지 판단해야 값을 구할 수 있다.
1. 배열의 두 번째 원소와 첫 번째 원소의 차이 값 , 세 번째 원소와 두 번째 원소의 차이 값을 구한다.
2. 두 차이값이 일치하면 모든 원소 끼리의 차이 값이 동일하므로 등차수열이고, 일치하지 않으면 등비수열이다.
테스트에 무난하게 통과하였다.
등차수열과 등비수열의 차이, 배열의 원소 개념을 알고있다면 충분히 풀 수 있는 문제라고 생각한다.
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120924
'Java' 카테고리의 다른 글
[프로그래머스] 최댓값 만들기 (2) (0) | 2023.10.16 |
---|---|
[프로그래머스] 피자 나눠 먹기 (2) (0) | 2023.10.16 |
[프로그래머스] 로그인 성공? (0) | 2023.10.13 |
Stack (스택) (0) | 2023.10.11 |
[프로그래머스] 완주하지 못한 선수 (0) | 2023.06.29 |
댓글