반응형
저엉말 몇달만에 다시 푸는 알고리즘 문제.
옛날에는 이 문제 정말 어려워했는데, 지금 보니 왜 간단하지..
명상과 자기객관화 + 우테코의 힘인가..?
코틀린으로 풀어보고 싶었는데, 인자가 IntArray가 와서 바로 C++로 풀었다.
#include <string>
#include <vector>
#include <set>
using namespace std;
int solution(vector<int> elements) {
int answer = 0;
int size = elements.size();
set<int> tire;
for(int i = 0; i < size; i++) {
int result = 0;
for(int j = i; j < i + size; j++) {
int index = j % size;
result += elements[index];
tire.insert(result);
}
}
return tire.size();
}
반응형
'[프로그래머스]' 카테고리의 다른 글
[프로그래머스] 등산코스 정하기 (0) | 2024.03.22 |
---|---|
[프로그래머스] 연속된 부분 수열의 합 (0) | 2024.03.21 |
프로그래머스 거리두기 확인하기 (0) | 2023.10.09 |
프로그래머스 후보키 C++ (1) | 2023.10.05 |
프로그래머스 문자열 압축 C++ (0) | 2023.10.04 |