[프로그래머스/C++]Lv.1 - 삼총사

YH J·2023년 6월 6일
0

프로그래머스

목록 보기
118/168

문제 링크

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

내 풀이

3중 for문을 사용하여 모든 경우의 수를 더해본다.

내 코드

#include <string>
#include <vector>

using namespace std;

int solution(vector<int> number) {
    int answer = 0;
    
    for(int i = 0; i < number.size() - 2; i++)
    {
        for(int j = i + 1; j < number.size() - 1; j++)
        {
            for(int k = j + 1; k < number.size(); k++)
            {
                if(number[i] + number[j] + number[k] == 0)
                    answer++;
            }
        }
    }
    
    return answer;
}

다른 사람의 풀이

다른 사람의 풀이 해석

같은 답이다.

profile
게임 개발자 지망생

0개의 댓글