vector

Algorithm/PS

[C++, python] 프로그래머스 - 숫자 짝궁

문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 이번 문제는 두 문자열 사이에서 공통으로 나타나는 숫자들을 모아, 가장 큰 값을 만들어주는것이 문제이다. 0부터 9까지의 값이 몇 개가 나오는지 담아줄 수 있는 배열을 만들어준 뒤, 두 배열의 요소들을 비교해서 공통으로 나타나는 수들을 뽑아 문자열을 만들어주면 된다. 정답 링크 C++ #include #include using namespace std; string solution(string X, string Y) { string answer = ""; vector vx(10, 0); ..

Algorithm/PS

[C++, python] 프로그래머스 - 명예의 전당(1)

문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 이번 문제는 리스트의 중간 요소를 파악해서 정답에 반영하는 것이다. 반복문을 통해 임시 리스트에 점수가 하나씩 들어오면, 내림차순을 통해 정렬해준 뒤, k번째 요소를 정답에 추가해주면 된다. 임시 리스트의 길이가 k보다 작을 경우, 임시 리스트의 맨 마지막 요소를 반환하도록 했다. 정답 코드 C++ #include #include #include using namespace std; vector solution(int k, vector score) { vector answer; vecto..