jaeyoung0260   1년 전

드래곤앤던전


저는 맨처음에 max와 cur을 1로 두고, 매 턴마다 cur을 변화시키고 cur이 0이하가 되면(죽으면) max값을 변화시켜 풀고자 하였습니다.

t=1인 경우
temp = (h/atk) == double(h)/atk
turn = h/atk - temp
damage = a*turn
cur-=damage
if (cur <= 0) >> cur += damage , max += -cur+1 ex) max=cur=1 , damage = 50인 경우 >> cur = 1 ,max=51

t=2인 경우
atk+=a
cur+=h (단 max 이상은 못넘도록)

첨부한 엑셀 파일은 이에 대한 예제? 겸 사용해봤는데 어디가 잘못된 건지 조언해주시면 감사하겠습니다.

댓글을 작성하려면 로그인해야 합니다.