본문 바로가기

COS PRO 2급 기출문제 - Python

[2차] 문제5) 몬스터 공격하기 - Python3

edu.goorm.io/learn/lecture/17033/cos-pro-2%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-python

 

COS PRO 2급 기출문제 - Python - 구름EDU

YBM IT에서 시행하는 COS Pro 자격증 기출문제를 직접 풀어볼 수 있는 실습 위주의 강좌입니다.

edu.goorm.io

문제
설명
예시
예시

 

빈칸 채우기

 

  • attack : - 요소
  • recovery : + 요소
  • hp : 초기값
  • while문을 돌면서 count는 1씩 증가한다.
  • 초기값 hp에서 attack값을 빼고 recovery 값을 더해준다.
  • 초기값 hp가 0이 될 때 까지 반복문을 돌린다. 

 

  • 빈칸을 채운 코드는 아래와 같다.
def solution(attack, recovery, hp):
	count = 0
	while(True):
		count += 1
		hp -= attack
		if hp <= 0:
			break
		hp += recovery
	return count

 

실행 결과