2021/12/20 월요일

Gong Intaek·2021년 12월 20일
0

일상

목록 보기
192/1031
post-thumbnail

오늘 한 일

  • leetcode
    • Find Common Characters. (easy)
  • 회복중

문제 풀이

Find Common Characters. (easy)

주어진 단어들에서 공통되게 나타나는 문자들을 돌려주는 문제.
별다른 풀이법은 생각나지 않아 단순하게 각각의 단어의 문자들을 확인하고 공통되는 문자들의 갯수를 찾아서 정리하여 돌려주는 방식을 취함.

우선 단어들의 index를 키값으로 하여 각단어의 문자의 갯수를 객체화 하여 정리함.

let words=['words', ...]
=> {'0':{'w':1, 'o':1, 'r':1, 'd':1, 's':1 }, ...}

그외로 전체 단어들에서 나타나는 문자를 객체화하여 저장하고, 해당 객체를 바탕으로 반복을 수행하여 모든 단어에서 공통되게 나타나는 문자들을 확인함.
해당 문자갯수를 단어의 최대 길이로 정의하고 단어에서 나타나는 문자의갯수와 비교하여 최소값을 찾아서 해당 갯수 만큼 결과 배열에 입력하는 방식을 취함.

이를 통해 주어진 예문은 모두 통과하였다.


남은 것

클라이언트

  • 현재 상태에서 로그인 창 부분을 재활용하여 로그인 된상태 창을 구현 로그인 결과를 표기하고 로그아웃 버튼구현.
  • 실패시에는 실패 문구를 표현하고 로그인창으로 돌아가는 버튼구현.
  • 로그인 성공, 실패에 따른 결과 부분의 표현을 적용할 것.

서버

  • 데이터베이스와의 연결고리 구성

데이터베이스

  • 유저 네임, 비번만을 컬럼으로 가지는 유저 테이블 구성

공부 할 것(꾸준히)


오늘은...

병원 진료 받고 약타옴. 약기운에 오후를 휴식으로 취함. 문제풀이에 집중할시간이 부족하여 난이도를 내려서 풀이함.

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

0개의 댓글