알고리즘 문제풀이

7785번: 회사에 있는 사람첫째 줄에 로그에 기록된 출입 기록의 수 n이 주어진다. (2 ≤ n ≤ 106) 다음 n개의 줄에는 출입 기록이 순서대로 주어지며, 각 사람의 이름이 주어지고 "enter"나 "leave"가 주어진다. "enter"인 경우는www.acmicpc.net 문제설명  상근이는 모든 사람의 출입카드 시스템의 로그를 가지고 있다. 이 로그는 어떤 사람이 회사에 들어왔는지, 나갔는지가 기록되어져 있다. 로그가 주어졌을 때, 현재 회사에 있는 모든 사람을 구하는 프로그램을 작성하시오.  입출력  현재 회사에 있는 사람의 이름을 사전 순의 역순으로 한 줄에 한 명씩 출력한다.   풀이 #include #include using namespace std;int main(){ set _s; ..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요.  제한사항 3 ≤ numbers의 길이 ≤ 20direction은 "left" 와 "right" 둘 중 하나입니다. 입출력 예  풀이 #include #include using namespace std;vector solution(vector numbers, string direction)..
NYPC 2023 넥슨 청소년 프로그래밍 챌린지NEXON YOUTH PROGRAMMING CHALLENGE, 세상을 바꾸는 코딩! 세상을 더 멋지게 바꿀 당신을 만나고 싶습니다.www.nypc.co.kr 메이플스토리에 존재하는 모든 모험가 직업과, 당신이 키워본 모험가 직업이 주어졌을 때새로 키워볼 수 있는 모험가 직업을 모두 나열하는 프로그램이다. 맵과 셋을 이용해 구현해보았다. 셋으로 구현 #include #include #include using namespace std;int main(){ set m; int n; //총 직업 수 cin >> n; for (int i = 0; i > a; m.insert(a); } cin >> n; //내가 고른 직업..
입니다최원석
'알고리즘 문제풀이' 카테고리의 글 목록