Skip to content

LateNightSeoul/java-subwaymap-precourse

Repository files navigation

지하철 노선도 미션

  • 지하철 역과 노선을 관리하는 지하철 노선도 기능을 구현한다.

🚀 구현할 기능

  • 에러 관리 기능
  • 앱 작동 시 화면 전환 기능
  • 역 추가, 삭제, 조회 기능
    • 역 삭제 시 구간의 모든 역 삭제
  • 노선 추가, 삭제, 조회 기능
    • 노선 삭제 시 구간의 모든 노선 삭제
  • 구간 추가, 삭제, 조회 기능
  • 역, 노선, 구간 탐색 및 출력 기능

예외 사항

  • 중복된 이름 사용 불가
  • 이름은 2글자 이상
  • 노선에 역이 2개 이상 존재해야 함 (역 2개일 때 삭제 시 에러)
  • 삭제 시 없는 이름 입력 시 에러
  • 노선, 구간 추가 시 없는 역이나 노선일 경우 필요에 따라 에러
  • 노선 추가 시 입력받은 순서가 노선 길이 보다 길 경우 종점역에 추가

📝 License

This project is MIT licensed.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages