반응형
반응형

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

문제 요약

나이가 가장 적은 사람의 이름과 가장 많은 사람의 이름 출력하기

 

 

 

참고

DateTime을 사용하면 쉽게 날짜를 비교할 수 있다.

DateTime 기본 사용법 : DateTime 변수명 = new DateTime();

DateTime 기본 형식 : 년, 월, 일

 

 

 

풀이
var r=Enumerable.Range(0,int.Parse(Console.ReadLine())).Select(_=>Console.ReadLine().Split()).Select(x=>new{a=x[0],d=new DateTime(int.Parse(x[3]),int.Parse(x[2]),int.Parse(x[1]))}).OrderBy(x=>x.d).ToList();
Console.WriteLine(r[^1].a+"\n"+r[0].a);

 

Linq로 한 번에 끝내기


일억 년 버튼인가 뭔가 그거 나 좀 주라...

반응형

+ Recent posts