
number의 길이가 13까지길래 그냥 3중 for문으로 풀었다.
#include <string>
#include <vector>
using namespace std;
int solution(vector<int> number) {
int answer = 0;
for (int i = 0; i < number.size(); i++)
{
for (int j = i+1; j < number.size(); j++)
{
for (int z = j+1; z < number.size(); z++)
{
if (0 == number[i] + number[j] + number[z])
answer++;
}
}
}
return answer;
}