2021/08/23 월요일

Gong Intaek·2021년 8월 23일
0

일상

목록 보기
73/1031
post-thumbnail

TIL


오늘 한 일

  • 휴식
  • mongodb atlas 클러스터 생성
  • leetcord
    • Design Underground System. (medium)

문제 풀이

Design Underground System. (medium)

지하철에서 승객이 탑승하고 내리는 시각을 바탕으로 역간의 평균 이동 시간을 돌려줄수 있게 끔 고안하는 문제.
자료의 저장 방식은 객체로 선택하였고, 주어진 승객의 id에 따라 이동시간, 움직인 역을 기록 하게 구성하였다. 승객이 다수의 역을 돌아다니는 구조가 아니기에 단순하게 배열로 역을 입력 받는 구조로 작성 하였다.

그렇게 입장해서 나갈경우 해당 아이디가 움직인 경로에 따라 객체에 움직인 장소 움직인 시간을 기록 한다. 이경우 동일한 장소가 있을경우 이동시간을 합산하고 지나간 인원수를 늘리는 형태로 진행한다.

이러한 구조로 기록된 내용을 참조하는 평균 시간 얻기에서 입력되는 주역의 이름에 따라 객체에 할당된 정보를 찾고 해당 장소를 오고 간 총 시간과 이동안 인원수로 평균을 구하여 돌려준다.


오늘은...

게시판 작성에서 사용한 DB의 클러스터 생성을 진행하였다. mongodb는 교육때 확인만하고 제대로 진행해본적이 없기때문에 매우 생소 하였다. 다장 클러스터 구성 해서 기록된 내용을 확인할 명령어도 기억이 안나니 말이다. 해서 한동안은 샘플데이터를 통해 사용법을 복습 하는 시간을 가져야 할듯 싶다.

profile
개발자가 되기위해 공부중

0개의 댓글