Menu
Coddy logo textTech

프로그램 종료

Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 85번째.

challenge icon

챌린지

중급

이전 레슨에서는 지출 추적기의 메뉴 표시를 만들었습니다. 이제 메뉴를 계속 표시하고 사용자의 선택을 읽는 루프를 추가하세요. 사용자가 종료하기 위해 옵션 5를 선택할 때까지 반복합니다.

다음 작업을 수행하는 루프 안에 메뉴를 넣으세요:

  1. 메뉴 표시
  2. 사용자의 선택을 입력으로 읽기
  3. 선택이 "5"이면 Goodbye!를 출력하고 루프 종료
  4. 그렇지 않으면 Invalid option을 출력하고 메뉴를 다시 표시

입력 형식:

각 줄에는 메뉴 선택 항목(문자열)이 포함됩니다. "5"가 입력될 때까지 입력이 계속됩니다.

출력 형식:

각 반복마다 메뉴를 출력한 다음, Invalid option(선택이 "5"가 아닌 경우) 또는 Goodbye!("5"가 입력된 경우)를 출력합니다.

예시:

입력이 7, 3, 5인 경우 출력은 다음과 같아야 합니다:

--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Invalid option
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Invalid option
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:
Goodbye!

참고: 현재는 옵션 5만 실제 기능을 수행합니다. 유효한 옵션인 1-4를 포함한 다른 모든 옵션은 Invalid option을 출력해야 합니다. 다음 레슨에서 다른 옵션을 구현할 예정입니다.

직접 해보기

fun main() {
    // TODO: Write your code below to print the expense tracker menu
    println("--- Expense Tracker ---")
    println("1. Add Expense")
    println("2. View All Expenses")
    println("3. Total and Average")
    println("4. Clear All")
    println("5. Exit")
    println("Choose an option:")
}

기초의 모든 레슨

직접 연습해 보세요: Kotlin 플레이그라운드