본문 바로가기

C++47

C++ 모의고사(프로그래머스) 프로그래머스_모의고사 https://programmers.co.kr/ 완전탐색 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 문제를 제일 많이 맞춘 사람을 배열에 담기 ​ 방법 1. 문제의 정답은 1, 2, 3, 4, 5중 하나입니다. 2. 가장 높은 점수를 받은 사람이 여럿일 경우, return하는 값을 오름차순 정렬 결과 문제를 제일 많이 맞춘 사람을 배열에 담기 1. 내가 제출한 코드 vector solution(vector answers) { vector answer; vector n1 = { 1, 2, 3, 4, 5 }; vector n2 = { 2, 1, 2, 3, 2, 4, 2, 5 }; vector n3 = { 3, 3, 1, 1, 2, 2, 4, 4, 5, 5 .. 2020. 5. 27.
C++ 완주하지 못한 선수(프로그래머스) 프로그래머스_완주하지 못한 선수 https://programmers.co.kr/ 해시 문제 해석 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. 목표 참가자 중 완주하지 못한 사람의 이름을 출력 ​ 방법 1. completion의 길이는 participant의 길이보다 1 작습니다. 2. 참가자 중에는 동명이인이 있을 수 있습니다. 결과 참가자 중 완주하지 못한 사람의 이름을 출력 1. 통과하지 못한 코드 #include #include #include #include using namespace std; string solution(vector participant, vector completion) { string answer = ""; std::sort(participant.begin(),.. 2020. 5. 26.
C++ 크레인 인형뽑기 게임(프로그래머스) 프로그래머스_크레인 인형뽑기 게임 https://programmers.co.kr/ 2019 카카오 개발자 겨울 인턴십 기출 문제 해석 ​ 이 문제를 풀기위해 이해해야 할 내용은 다음과 같습니다. ​ 목표 인형뽑기 게임에서 동작에 의해 사라지는 인형의 개수 출력 ​ 방법 1. 주어진 이동순서(moves)로 인형이 바구니로 이동 2. 바구니에 같은 모양 인형이 두개가 연속으로 쌓이면 터지면서 사라진다. 결과 바구니에 남아있는 인형의 개수 출력 #include #include #include using namespace std; int solution(vector board, vector moves) { list arr; int answer = 0; for (int i = 0; i < moves.size();.. 2020. 5. 25.