그럴듯한 개발 블로그
[프로그래머스 고득점kit] 정렬_k번째수(c++)

https://school.programmers.co.kr/learn/courses/30/lessons/42748?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; // commands [startidx + 1, endidx + 1, targetidx + 1] for (int i = 0; i < commands.size(); i++) { ..

article thumbnail
[프로그래머스 고득점kit] 스택/큐_주식가격(c++)

https://school.programmers.co.kr/learn/courses/30/lessons/42584?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; vector solution(vector prices) { vector answer(prices.size()); int cur; for (int i = 0; i pr..

[프로그래머스 고득점kit] 스택/큐_다리를 지나는 트럭(c++)

https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이상하게 이해하고 풀었다가 싹 다 밀고 다시 풀었다.. 이거 문제 진짜 알아듣기 힘든 거 같다 ㅂㄷㅂㄷ 프로그래머스 레벨 2면 백준 실버랬는데 푸는데 한 시간 걸렸다 분하다.... 큐문제는 많이 풀어봤는데... 내가 뻥골드라니 #include #include #include using namespace std; int solution(int bridge_length, int weight, v..

[프로그래머스 고득점kit] 스택/큐_프린터(c++)

https://school.programmers.co.kr/learn/courses/30/lessons/42587?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include using namespace std; int solution(vector priorities, int location) { int answer = 1; queue > q; // for (int i = 0; i < priorities.size(); i++) q.push(make_pair(priorities[i],..

[프로그래머스 고득점kit] 스택/큐_올바른 괄호(c++)

https://school.programmers.co.kr/learn/courses/30/parts/12081 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; bool solution(string s) { bool answer = true; deque dq; for (int i = 0; i < s.size(); i++) { if (dq.size() == 0) dq.push_back(s[i]); else if (dq.front() != s[i] && dq.front() ==..

[프로그래머스 고득점kit] 스택/큐_기능개발(c++)

https://school.programmers.co.kr/learn/courses/30/parts/12081 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include #include using namespace std; vector solution(vector progresses, vector speeds) { vector answer; queue q; for (int i = 0; i < progresses.size(); i++) { int d_day; if ((100 - progresses[i]) % speeds[..