[ 다먹살 ]/- Coding

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

엉망으로살기 2023. 2. 10. 09:27
반응형

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

이 문제는 레벨0 단계 중에서 정답률이 꽤 낮은 문제였다. 아마 내 생각에는 등비가 -인 경우를 고려하지 않아서일 거라고 추측이 된다. 왜냐하면 Math.abs를 사용할 경우에는 값이 반대로 나오기 때문이다.

오히려 이 메소드를 사용하지 않아야 등차, 등비 모두 정확한 결과가 도출된다.

 


문제 및 입출력


코드

class Solution
{
    public int solution(int[] common)
    {
        if(common[1]-common[0]==common[common.length-1]-common[common.length-2])
        {
            return common[common.length-1] + common[1]-common[0];
        }
        else
        {
            return common[common.length-1] * common[1]/common[0];
        }
    }
}

 

반응형