2021/10/15 금요일

Gong Intaek·2021년 10월 15일
0

일상

목록 보기
126/1016
post-thumbnail

TIL


오늘 한 일

  • 휴식
  • 게시판 작업 더미데이터 일부 수정 및 검색 바 형태 잡기 진쟁
  • leetcode
    • Top K Frequent Elements. (medium)

문제 풀이

Top K Frequent Elements. (medium)

주어진 배열에서 주기적으로 나타나는 값들을 가장 빈번 하게 나타나는 k개의 값을 돌려 주는 문제.

먼저 주기적으로 나타나는 값들의 종류와 횟수를 정리하기위해 객체를 통해 해당 작업을 진행하였다.
그리고 얻어진 객체의 키값을 배열화 하여 반복회수를 기준으로 내림차순으로 정렬하였다.

그렇게 얻어진 결과를 0~k 까지의 배열을 슬라이스로 잘라내어 돌려주게 작성 하였다.


오늘은...

게시판 작업의 검색 부분을 마무리하려고 하였으나 검색 혹은 정렬시 해당 게시글의 번호를 나타내는 부분에서 단순히 배열의 인덱스로 정리해놓은 현재 게시글 번호가 문제가 있다고 판단하여 더미데이터에 게시글 번호라는 값을 새로 추가하였다. 기존 데이터를 싹 밀어버리고 번호가 입력된 데이터로 새로 작성하면 더 간간하게 진행할수 있었으나, 다수 업데이트를 시도해보고자 하였다. 그러나, 다수 업데이트 방식은 무언가 다른 것 같아, 결국 개별 업데이트를 반복 진행하는 방식으로 자료 수정을 진행하였다. 그리고 이후 진행될 검색 기능 구현을 위한 기본적인 클은 구성하였다.

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

0개의 댓글