Algorithm/BAEKJOON

[C#]백준 10825 국영수 - Hide

zz0zz9 2024. 11. 28. 23:36
반응형
반응형

https://www.acmicpc.net/problem/10825

문제 요약

국어 점수 내림차순 ->영어 점수 오름차순->수학 점수 내림차순->학생명 오름차순으로 정렬하여 출력하기

 

 

 

숏코딩

시간 초과를 막기 위해 StringBuilder() 사용해 주기

더보기
int n=int.Parse(Console.ReadLine()),i=0;
var a=new string[n][];
for(;i<n;i++)a[i]=Console.ReadLine().Split();
var o=a.OrderBy(x=>-int.Parse(x[1])).ThenBy(x=>int.Parse(x[2])).ThenBy(x=>-int.Parse(x[3])).ThenBy(x=>x[0]);
var r=new System.Text.StringBuilder();
foreach(var x in o)r.AppendLine(x[0]);Console.Write(r);

겨울 너무 좋아!!! 공기 차가운 것도 좋고 눈도 좋고 맛있는 것도 많아서 너무 좋음ㅎㅋㅋㅋ 겨울엔 뭘 해도 재밌는 듯(침대에서 나가는 거 빼고)

반응형