https://school.programmers.co.kr/learn/courses/30/lessons/92341
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
🌱 문제 핵심
- 어떤 차량이 입차된 후에 출차된 내역이 없다면, 23:59에 출차된 것으로 간주
- 00:00부터 23:59까지의 입/출차 내역을 바탕으로 차량별 누적 주차 시간을 계산하여 요금을 일괄로 정산
- 누적 주차 시간 <= 기본 시간 → 기본요금
- 누적 주차 시간 > 기본 시간 → 초과 시간에 대해 단위 시간 마다 단위 요금 청구 (올림)
🌱 접근 방법
- 차량 번호과 들어온 시간을 저장하는 HashMap과 차량 번호와 누적 주차 시간을 계산하는 HashMap 두 개를 만들어서 해결
- 시간을 분 단위로 변경해서 계산
🌱 문제 후기
처음에 문제와 예시를 꼼꼼히 읽지 않아서 차량이 한번만 들어오는 줄 알고 계산을 해서 틀렸다!
문제를 꼼꼼히 잘 읽자!
🌱 코드
🌱 채점 결과
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] 등산코스 정하기(118669) - 자바(Java) (0) | 2022.09.20 |
---|---|
[Programmers] 합승 택시 요금(72413) - 자바(Java) (0) | 2022.09.20 |
[Programmers] 전력망을 둘로 나누기 (86971) - 자바(Java) (0) | 2022.08.31 |
[Programmers] 추석 트래픽(17676) - 자바(Java) (1) | 2022.08.30 |
[Programmers] 피로도(87946) - 자바(Java) (0) | 2022.08.30 |