[프로그래머스 Lv0.] 다음에 올 숫자(JAVA)

gayoung·2023년 1월 17일
0

알고리즘

목록 보기
17/50

1. 문제

문제 설명


2. 풀이 과정

내가 생각한 진행 과정

  • 말 그대로 등차수열이면 마지막 값에 더해주고, 등비수열이면 마지막 값에 곱해주기

최종 코드

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

알게된 점

  • list의 길이 찾기(length, length(), size()의 차이)
  • ==과 equals 차이

0개의 댓글

관련 채용 정보