기타/Codility

[Elementary] ParkingBill

백곰곰 2022. 6. 7. 17:00
728x90
반응형

[문제]

주어진 조건에 맞게 주차 요금을 계산하는 문제

- 입장료 : 2

- 첫 1시간 : 3

- 이후 시간 : 4

 

[코드]

def solution(E, L):
    # write your code in Python 3.6
    tempE = E.split(':')
    tempL = L.split(':')
    answer = 5

    startH = int(tempE[0]) * 60
    startM = int(tempE[1])
    endH = int(tempL[0]) *60
    endM = int(tempL[1])

    start = startH + startM
    end = endH + endM
    count = end - start
    div = int(count/60)
    left = count%60
    if div >= 1 :
        answer = answer + 4*(div-1)
        if left > 0 :
            answer = answer + 4
    return answer

 

728x90

'기타 > Codility' 카테고리의 다른 글

[Easy] Triangle  (0) 2022.06.07
[Easy] MaxNonoverlappingSegments  (0) 2022.06.07
[Easy] ChocolatesByNumbers  (0) 2022.06.06
[Easy] MaxProductOfThree  (0) 2022.06.06
[Easy] AbsDistinct  (0) 2022.06.01