2021/08/25 수요일

Gong Intaek·2021년 8월 25일
0

일상

목록 보기
75/1031
post-thumbnail

TIL


오늘 한 일

  • 휴식
  • 체력 유지용 산책
  • atlas db 연결 확인
  • 프로그래머스
    • 상호평가 (level 1)

문제 풀이

상호평가 (level 1)

입력된 점수들을 주어진 조건으로 평균을 내서 문자형 학점으로 변환하여 돌려주는 문제.
점수들은 2차 배열의 형태로 주어진다.

우선 평균점수를 학점으로 변환하는 함수를 작성하였다. 이프문을 확용 해서 주어진 배점에 따라 정해진 문자열을 돌려주는 형태로 작성하였다.

그리고 총합을 구하기 위해 2차배열은 이중포문으로 순회 하게 하였으며, 제시된 조건처럼 자신이 평가한 자신의 점수가 유일한 최고점이나 최저점이면 제외해야하므로 한 열의 점수들을 순회할때 점수의 최고점 과 최저점을 확인하고 동일한 점수가 있는지여부를 확인하고 인데스를 보관하여서 평균을 구할때 비교하여 제외할수 있게 구성 하였다.

이후 얻어진 문자는 문자열 합산에 의해 하나의 문자열로 작성되어 결과로 내보내진다.


오늘은...

서버를 작성하기전에 js나 ts내에서 atlas로 연결하는 부분을 테스트 하였다. 연결 주소는 cluster connect 부분에 적혀있어서 해당부분을 찾기 어렵지 않았다. 나머지 익숙치 않은 부분도 검색을 통해 샘플 콜렉션을 받아오는 부분까지 확인하였다. 이후 더미 데이터를 작성하여 올리는것을 해봐야 할듯하다.

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

0개의 댓글