본문 바로가기

카테고리 없음

[TIL] 24.04.19 FRI

#Morning Algorithm

프로그래머스 주차 요금 계산

- 해결

- 50분

- 단순 구현이지만 요구사항이 많아 시간이 오래걸림

- ceil(), floor(), round() 중 ceil을 처음 사용해봄(문제 해결에 있어서)

- Dictionary nil 체크를 nil coalesing으로 가능: dict[0] = (dict[0] ?? (Default)) + (assign)

- 시간 계산 로직: 종료 시각(00:00부터 분으로 환산)은 양수로 시작 시각은 음수로 계산해 합산, 총 시간이 음수면 23:59를 더함