학습(0)/C++ 문제풀이

다음에 올 숫자, 등차/ 등비 수열

누가 뭐래도 개발자 2025. 3. 18. 23:15

등차는 차수를 구하면 되고, 등비는 공비(나누기)를 구하면 다음 수를 구할 수 있다.

common.size()-1 로 끝을 구했는데, back()을 사용하면 되는 일이었다, 익숙해지자.

#include <string>
#include <vector>

using namespace std;

int solution(vector<int> common) {
    int answer = 0;


    if ((common[1] - common[0]) == (common[2] - common[1])) //등차
    {
        int d = common[1] - common[0];
        return common.back() + d;
    }

    else //등비
    {
        int r = common[1] / common[0];
        return common.back() * r;
    }

    return answer;
}

 

 

'학습(0) > C++ 문제풀이' 카테고리의 다른 글

겹치는 선분 길이  (0) 2025.03.20
연속된 수의 합, 등차 수열 응용  (0) 2025.03.19
뮨자열 밀기  (0) 2025.03.18
유한소수 판별  (0) 2025.03.18
옹알이1  (0) 2025.03.18