백준 7785 회사에 있는 사람

supway·2022년 2월 22일
0

백준

목록 보기
26/62

백준 7785

vector<string> ans(s.begin(), s.end())
=> vector <자료형> 벡터 이름 (범위) 
=> ans vector가 s의 값들로 초기화
  
문자열 내림차순 정렬시 (sort)
=> greater<string>() 사용
#include <bits/stdc++.h>
#include<unordered_set>
using namespace std;
int n;
unordered_set<string> s;
int main() {
	ios::sync_with_stdio(0); cin.tie(0);

	cin >> n;

	while (n--) {
		string s1, s2;
		cin >> s1 >> s2;

		if (s2 == "enter") s.insert(s1);
		else s.erase(s1);	
	}

	vector<string> ans(s.begin(), s.end()); // vector<자료형> 벡터이름 (범위) 복사됨
	sort(ans.begin(), ans.end(), greater<string>()); // 문자열 정렬할때 사전 순대로 내림차순시 greater<string>() 넣어줘야함

	for (auto c : ans) cout << c << '\n';
}
profile
개발잘하고싶은사람

0개의 댓글