https://school.programmers.co.kr/learn/courses/30/lessons/133502
int solution(vector<int> ingredient) {
int answer = 0, startIdx = 0;
vector<int> varr = {0};
for (int x : ingredient) {
if (varr.back() == 1 && x == 2) {
varr.back() = 12;
}
else if (varr.back() == 12 && x == 3) {
varr.back() = 123;
}
else if (varr.back() == 123 && x == 1) {
answer++; varr.pop_back();
}
else {
varr.push_back(x);
}
}
return answer;
}
STL 최대한 많이 사용하고 써보기
'콘솔창 & 윈도우창 > 코딩 테스트' 카테고리의 다른 글
[백준 실버1] 11286 절대값 힙 (0) | 2024.10.17 |
---|---|
[백준 실버4] 2164 카드2 (0) | 2024.10.17 |
[백준 골드4] 17298 오큰수 (1) | 2024.10.14 |
[백준 실버2] 1874 스택 수열 (3) | 2024.10.13 |
프로그래머스 LV.1 명예의 전당 (1) | 2024.10.13 |