Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 1.48 KB

File metadata and controls

34 lines (30 loc) · 1.48 KB

미션 - 지하철 노선도 경로 조회 미션 🚇

💻 기능 구현 목록

  • 프로그램 시작 시, 사전 등록정보로 역, 노선, 구간정보 설정
    • 조건 거리와 소요 시간은 Integer, 단위는 km와 분
  • 메인화면 기능 목록(1, Q)과 입력 안내 문구 출력
  • 원하는 메인 메뉴 입력
    • 예외 (1, Q) 외에 다른 값을 입력한 경우
      • 처리 에러 문구([ERROR]) 출력 후 다시 입력

1 경로 조회

  • 경로 조회 기능 목록(1, 2, B)과 입력 안내 문구 출력
  • 원하는 서브 메뉴 입력
    • 예외 (1, 2, B) 외에 다른 값을 입력한 경우
      • 처리 에러 문구([ERROR]) 출력 후 다시 입력
  • 출발역 입력 안내 문구 출력 및 출발역 입력
    • 예외 등록되지 않은 역인 경우
      • 처리 에러 문구([ERROR]) 출력 후 다시 입력
  • 도착역 입력 안내 문구 출력 및 도착역 입력
    • 예외 등록되지 않은 역인 경우
      • 처리 에러 문구([ERROR]) 출력 후 다시 입력
    • 예외 출발역과 도착역이 같은 경우
    • 예외 출발역과 도착역이 연결되어 있지 않은 경우
      • 처리 에러 문구([ERROR]) 출력 후 다시 입력
  • 경로 조회
    • 기준1 최단거리
    • 기준2 최소시간
  • 조회 결과 출력
    • 조건 총 거리, 총 소요시간 함께 출력
    • 출력 후 메인화면으로 돌아감

Q 종료

  • 프로그램 종료