반응형
반응형
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로 한 번에 끝내기
일억 년 버튼인가 뭔가 그거 나 좀 주라...
반응형
'Algorithm > BAEKJOON' 카테고리의 다른 글
[C#]백준 7568 덩치 - Hide (0) | 2024.11.14 |
---|---|
[C#]백준 2669 직사각형 네개의 합집합의 면적 구하기 - Hide (0) | 2024.11.13 |
[C#]백준 2828 사과 담기 게임 - Hide (1) | 2024.11.11 |
[C#]백준 2563 색종이 - Hide (0) | 2024.11.10 |
[C#]백준 10828 스택 - Hide (0) | 2024.11.09 |