[이것이 코딩 테스트다] 성적이 낮은 순서로 학생 출력하기

고재욱·2021년 9월 18일
0

❓ 문제 ❓
학생 이름과 성적이 주어졌을 때 낮은 순서대로 학생의 이름을 출력하시오

💯 문제 풀이 💯
성적순으로 정렬하면 끝!

#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

int main() {
	int n;
	cin >> n;
	vector<pair<int, string>> arr(n);
	string name;
	int score;
	for (int i = 0; i < n; i++) {
		cin >> arr[i].second >> arr[i].first;
	}
	sort(arr.begin(), arr.end());

	for (int i = 0; i < n; i++) {
		cout << arr[i].second << " ";
	}
}

0개의 댓글