https://school.programmers.co.kr/learn/courses/30/lessons/154539
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
#include <string>
#include <vector>
#include <stack>
using namespace std;
using p = pair<int, int>;
vector<int> solution(vector<int> numbers) {
vector<int> answer(numbers.size(), -1);
stack<p> st;
for (int i = 0; i < numbers.size(); ++i)
{
while (!st.empty() && st.top().second < numbers[i])
{
answer[st.top().first] = numbers[i];
st.pop();
}
st.push(make_pair(i, numbers[i]));
}
return answer;
}
[unrated] Title: 뒤에 있는 큰 수 찾기, Time: 333.34 ms, Memory: 240 MB -Baekj… · developeSHG/Algorithm-Baekjoon_Progr
…oonHub
github.com
'Coding Test > Programmers' 카테고리의 다른 글
[Programmers] (2018 KAKAO BLIND RECRUITMENT) Lv 2. [1차] 프렌즈4블록 (0) | 2023.07.18 |
---|---|
[Programmers] (2018 KAKAO BLIND RECRUITMENT) Lv 2. [3차] 파일명 정렬 (0) | 2023.07.15 |
[Programmers] (완전탐색) Lv 2. 모음사전 (0) | 2023.07.14 |
[Programmers] (Summer/Winter Coding(~2018)) Lv 2. 스킬트리 (0) | 2023.07.12 |
[Programmers] (깊이/너비 우선 탐색(DFS/BFS)) Lv 2. 게임 맵 최단거리 (0) | 2023.07.11 |
댓글