C# 연습 문제
입력 파싱, 형식 지정, 날짜, 튜플, 컬렉션, 사용자 정의 예외를 다루는 짧고 실용적인 C# 연습입니다.
경로 시작하기 →- 레슨 챌린지 1개 TryParse로 입력 검증하기 일반적인 검증에 예외를 쓰지 않고 사용자 입력을 파싱합니다.
- 레슨 챌린지 1개 switch 식 계산기 C# switch 식으로 계산기를 만듭니다.
- 레슨 챌린지 1개 청구서와 숫자 형식 보간으로 정렬된 통화 출력을 만듭니다.
- 레슨 챌린지 2개 DateOnly 예약 일정 DateOnly와 DayOfWeek로 날짜를 계산합니다.
- 레슨 챌린지 2개 튜플로 통계 반환하기 클래스를 만들지 않고 이름 있는 결과 여러 개를 반환합니다.
- 레슨 챌린지 1개 제네릭 작업 목록 List<T>로 타입이 있는 작업 레코드를 관리합니다.
- 레슨 챌린지 2개 Dictionary로 단어 빈도 세기 Dictionary<TKey,TValue>로 정규화한 단어를 셉니다.
- 레슨 챌린지 2개 HashSet으로 고유한 태그 태그를 정규화하고 중복을 없앱니다.
- 레슨 챌린지 1개 캡슐화된 은행 계좌 검증하는 도메인 메서드로 잔액을 보호합니다.
- 레슨 챌린지 2개 사용자 정의 도메인 예외 업무상 실패를 나타내는 예외를 만들고 잡습니다.
- 레슨 챌린지 1개 패턴 매칭 분류기 속성 패턴과 관계 패턴으로 섞인 값을 분류합니다.