C++ Algorithm & Study/C++ & Algorithm Strategies
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZpYDX%2FbtrVBpwMpFH%2FamkP4gt3Hn7P7xQRMqvtD0%2Fimg.png)
[Programmers] 삼총사
https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers #include using namespace std; 1. 알고리즘 - 배열의 모든 값을 비교하면서 진행 - 만약 3개의 값이 0이면 정답 추가 int solution(vector number) { int answer = 0; for(int i = 0; i < number.size() - 2; i++) for(int j = i + 1; j < number.size() - 1;..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYFnuK%2FbtrVBdivzjH%2FTqawh7kEG6mz2MgEIy5J2k%2Fimg.png)
[Programmers] 행렬의 덧셈
https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers #include using namespace std; 1. 알고리즘 - 행렬의 덧셈을 하기 위해 2차 벡터를 생성 - 임의의 벡터를 생성하여 두 행렬의 덧셈을 함 - 덧셈이 끝이나면 정답에 값을 넣음 - 넣은 값은 초기화 vector solution(vector arr1, vector arr2) { vector answer; for (int i = 0; i < arr1.size..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb45uKb%2FbtrVuny3cT1%2FlEZICdCKZ4E9Osjf5cdfs0%2Fimg.png)
[Programmers] 프린터
https://school.programmers.co.kr/learn/courses/30/lessons/42587 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers #include #include #include using namespace std; 1. 알고리즘 - 문제에서 프린터된 순서와 우선순위가 중요하므로 pair 함수를 통해 FIFO 방식인 queue 생성 - 프린터되는 순서를 담기위해 vector 생성 int solution(vector priorities, int location) { queue q; // vector v; /..