카카오페이 1번

이숭인·2021년 7월 13일
0

알고리즘 문제풀이

목록 보기
10/17
def solution(money, minratio, maxratio, ranksize, threshold, months):
    answer = -1
    originalMin = minratio

    for _ in range(months):
        gajung = (money//100)*100 
        minratio = originalMin
        i = 1

        if money < threshold:
            continue

        while minratio < maxratio:
            if threshold + (i-1)* ranksize <= gajung < threshold + (i * ranksize) -1:
                print(gajung)
                break
            else:
                i += 1
                minratio += 1
        if minratio == 0:
            continue      
        money = (money - gajung * (minratio/100))
    answer = money
    return answer
profile
iOS Developer

0개의 댓글