본문 바로가기

TIL

TIL 57일차 - 최종프로젝트

트러블슈팅

 

문제 : 날씨 점수 계산 시 날씨 정보를 포함하는 리스트의 크기가 일정하지 않아 점수 계산이 어려운 문제

시도 : 처음에는 리스트의 사이즈 별로 계산 로직을 다르게 하려 했다. 하지만 그렇게 하면 로직이 너무 복잡해지고, 리스트의 개수가 너무 적을 때에는 계산의 정확도가 매우 떨어진다는 단점이 있다.

 

해결 : 날씨 정보를 포함하는 리스트를 받아오는 방식을 변경

 

기존 방식 : 시간 정보를 입력하면 해당하는 날짜의 당일(자정)까지의 날씨 정보를 받아오는 형태

변경된 방식 : 시간 정보를 입력하면 해당 시간 + 24 시간만큼의 날씨 정보를 받아오는 형태

 

이렇게 하면 리스트의 크기를 고정할 수 있어 점수 계산이 수월해진다.

 

'TIL' 카테고리의 다른 글

TIL 59일차 - 최종프로젝트  (0) 2024.06.13
TIL 58일차 - 최종프로젝트  (0) 2024.06.12
TIL 56일차 - 최종프로젝트  (0) 2024.06.10
TIL 55일차- 최종프로젝트  (0) 2024.06.07
TIL 54일차 - 최종프로젝트  (0) 2024.06.06