가이드라인

코딩 퀴즈 - BankAccount 클래스 구현하기

이번 코딩 퀴즈는 간단한 입출금 기능을 제공하는 BankAccount 클래스를 구현해, solution 함수를 완성하는 문제입니다.

BankAccount 클래스는 계좌의 잔액을 나타내는 프라이빗 변수 __balance를 가지며, 입금 메서드 deposit와 출금 메서드 withdraw를 제공합니다.

solution 함수는 BankAccount 객체를 생성하고, 주어진 금액만큼 입금 및 출금 후 최종 잔액을 반환하는 기능을 수행해야 합니다.

코드 형식
class BankAccount: # 여기에 코드를 작성하세요 def solution(initial_balance, deposit_amount, withdraw_amount): # 여기에 코드를 작성하세요 return

제한 사항

  • _balance 속성은 클래스 외부에서 직접 접근할 수 없습니다.

  • 입금(deposit)과 출금(withdraw) 메서드를 구현해야 합니다.

  • 출금 시, 잔액보다 큰 금액을 출금하려고 하면 출금을 거부하고 현재 잔액을 반환해야 합니다.


입출력 예시

  • 예시 1: 초기 잔액 0, 입금 100, 출금 50 → 최종 잔액 50

  • 예시 2: 초기 잔액 0, 입금 200, 출금 250 → 최종 잔액 200 (출금 거부)

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말