kakao-recruit / 2019-blind-2nd-elevator

2019 카카오 블라인드 공채 2차 오프라인 Elevator 문제입니다.
Apache License 2.0
178 stars 80 forks source link

(질문) sample 파일 두번 돌렸을 때 오류가 있어 보입니다. #8

Open daep93 opened 3 years ago

daep93 commented 3 years ago

안녕하세요. 샘플 파일을 돌리던 중 궁금한 부분이 있어서 질문드립니다.

일단 sample.py를 도커에서 돌리고 나면 정상적으로 토큰이 기록이 되서 http://localhost:8000/viewer에서 정상적으로 확인할 수 있었습니다. 그런데 곧이어 두번째로 그 어떤 변경 없이 sample.py를 돌렸을 때는, 38번째 줄에서 statuscode = 400에러가 났습니다. 37번째줄 oncalls를 확인해보니 {'id': 5, 'timestamp': 2, 'start': 1, 'end': 2}의 승객이 복수로 존재하였습니다. 똑같은 정보를 가진 call이 여러명 있다는 점에서 오류가 있는 것 처럼 보입니다. 왜 이런 현상이 발생하는 지 궁금합니다.

varvir commented 3 years ago

저도 그래서 sample 돌리고 난 뒤엔 매번 서버 다시 실행해서 했어요.

토큰 발급하면 새로 id 0부터 주는 것이 아니라 id 끝까지 한번 도달하고 나면 끝 id 5번부터 계속 내주는 것 같습니다. problem 0에서 id 5번이 6번 반복되어서 oncalls에 나타납니다.