학습 경로

C# 연습 문제

입력 파싱, 형식 지정, 날짜, 튜플, 컬렉션, 사용자 정의 예외를 다루는 짧고 실용적인 C# 연습입니다.

레슨 11개 · 챌린지 16개

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