---C++ 역량 강화---/연습 문제

[STL] 연습 문제

코리아탑클 2024. 6. 15. 09:17

[문제1]: 벡터에 정수를 입력받고 오름차순으로 정렬한 후 출력하는 프로그램을 작성하세요

 

[문제2]: 맵을 이용한 단어 빈도 수 계산

사용자로부터 여러 단어를 입력받아 각 단어가 몇 번 입력되었는지 계산하는 프로그램을 작성하세요.

 

[문제3]: 세트 중복 제거

사용자로부터 정수를 입력받고, 중복을 제거하여 유일한 정수들만 출력하는 프로그램을 작성하세요.

 

[문제4]: 큐를 이용한 프린터 대기열 시뮬레이션

프린터 대기열을 시뮬레이션하는 프로그램을 작성하세요. 문서가 큐에 추가되고, 큐에서 문서를 출력하는 작업을 시뮬레이션합니다.

 

[문제5]: 스택을 이용한 괄호 검사

사용자가 입력한 문자열에서 괄호의 짝이 맞는지 검사하는 프로그램을 작성하세요. 괄호는 (), {}, []를 포함합니다.

ex) {(Hello Every One)} => (), {}가 올바른지 검사되야합니다.

 

[문제6]: 우선순위 큐를 이용한 최대값 찾기

사용자로부터 정수를 입력받고, 현재 입력된 숫자 중 최대값을 출력하는 프로그램을 작성하세요.


[문제7]:
리스트를 이용한 학생 점수 관리

학생의 이름과 점수를 입력받고, 점수를 기준으로 학생들을 정렬하여 출력하는 프로그램을 작성하세요.


[문제8]:
해시맵을 이용한 전화번호부

이름과 전화번호를 입력받고, 이름으로 전화번호를 검색할 수 있는 프로그램을 작성하세요.

 

[문제9]: 덱(Deque)를 이용한 회문 검사

사용자가 입력한 문자열이 회문인지 검사하는 프로그램을 작성하세요. 회문이란 앞뒤가 똑같은 단어를 의미합니다.

 

[문제10]: 멀티셋을 이용한 문자열 빈도 수 계산

여러 문자열을 입력받아 각 문자열의 등장 빈도를 계산하고, 빈도 순으로 정렬하여 출력하는 프로그램을 작성하세요.

 

 

 

 

 

 

 

 

'---C++ 역량 강화--- > 연습 문제' 카테고리의 다른 글

[C++] 디자인 패턴 문제  (0) 2024.06.17
[C++] 상속 연습 문제  (0) 2024.06.17
[C++] 게임 구현 문제  (0) 2024.06.15
[C++] 파일 입출력 문제  (0) 2024.06.15