문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/42583
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
🧠 Approach :
이 문제는"트럭이 일정 길이의 다리를 지나는데 걸리는 시간을 계산하는 시뮬레이션 문제다.
트럭은 다리 위에 동시에 올라갈 수 있지만, 총 무게를 초과할 수 없다.
또한 다리의 길이만큼의 시간 동안 다리 위에 머무르게 된다.
처음에는 각 트럭이 다리 위에서 얼마나 지났는지를 직접 카운트하면서 풀었지만,
챗GPT의 피드백을 반영해 다리 진입 시간을 기록하고 현재 시간과 비교하는 방식으로 리팩토링했다.
또한 매 루프마다 트럭 무게를 합산하는 대신, total_weight를 관리하면서 효율성을 개선했다.
나의코드 :
'Coding > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 카펫 (Lv.2) - (완전탐색) (0) | 2025.04.04 |
---|---|
[프로그래머스] 전화번호 목록 (Lv.2) - (python 파이썬) (0) | 2025.03.26 |
[프로그래머스] 같은 숫자는 싫어(Lv.1) - (python 파이썬) (0) | 2025.03.20 |
[프로그래머스] 기능개발(Lv.2) - (python 파이썬) (0) | 2025.03.20 |
[프로그래머스] 주식가격 - (python 파이썬) (0) | 2022.04.07 |