본문 바로가기
Algorithm/Goorm

구름 챌린지 3번

by 모너아링 2022. 11. 8.

 

풀이

vector, pair를 사용하여 입력하여 준 후 sort로 정렬. cout.precision(2)을 이용하여 소수점 2자리 수를 맞춰줌

코드

#include <iostream>
#include <string>
#include <cstring>
#include <cmath>
#include <algorithm>
#include <vector>
using namespace std;

int main() {
	int n, k;
	cin >> n >> k;
	vector <pair<string, float>> v;
	for(int i = 0; i < n; i++){
		string name;
		float hei;
		cin >> name >> hei;
		v.push_back(make_pair(name, hei));
	}
	sort(v.begin(), v.end());
	cout << fixed;
	cout.precision(2);
	cout << v[k - 1].first << " " << v[k - 1].second;
	return 0;
}

 

'Algorithm > Goorm' 카테고리의 다른 글

구름 챌린지 2번  (0) 2022.11.08
구름 챌린지 1번  (0) 2022.11.08