C++)
#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 k = j + 1; k < number.size(); k++)
if (number[i]+number[j]+number[k] == 0) answer++;
}
}
return answer;
}
Python)
def solution(number):
length = len(number)
ans = 0
for i in range(length):
for j in range(i+1, length):
for k in range(j+1, length):
if number[i] + number[j] + number[k] == 0:
ans += 1
return ans'프로그래머스 > Level1' 카테고리의 다른 글
| [Level1] 바탕화면 정리 (C++) (0) | 2023.04.27 |
|---|---|
| [Level1] 달리기 경주 (C++) (0) | 2023.04.26 |
| [Level1] 3진법 뒤집기 (C++/Python) (0) | 2023.04.24 |
| [Level1] 대충 만든 자판 (C++) (0) | 2023.02.27 |
| [Level1] 성격 유형 검사하기 (C++) (0) | 2023.02.26 |