[코딩테스트] 등비수열, 등차수열 다음에 올 숫자
2024. 5. 1. 19:08ㆍ개인 공부/코딩테스트
class Solution {
public int solution(int[] common) {
int answer = 0;
int temp = 0, num1 = 0, num2 = 0;
int size = common.length;
for(int i = 0;i<size;i++){
if(i==1){
temp = common[i] - common[i-1];
num1 = temp;
}
if(i==2){
temp = common[i] - common[i-1];
num2 = temp;
}
}
if(num1==num2){
answer = common[size-1] + num1;
}else{
answer = common[size-1] * (common[size-1]/common[size-2]);
}
return answer;
}
}
풀이
등차, 등비 수열을 판별하고 다음에 올 숫자를 common의 값을 이용하여 예측
'개인 공부 > 코딩테스트' 카테고리의 다른 글
[코딩테스트] 백준 7576번 토마토 (1) | 2024.09.15 |
---|---|
[코딩테스트] 백준 1012번 유기농 배추 (2) | 2024.09.15 |
[코딩테스트]#10. 금과 은 운반하기 (0) | 2024.03.09 |
[코딩테스트]#9. 부서별 평균 연봉 조회하기(Mysql) (0) | 2024.03.07 |
[코딩테스트]#8. 부대복귀(최단거리) 다익스트라 알고리즘 (0) | 2024.03.07 |