2021/12/31 금요일

Gong Intaek·2021년 12월 31일
0

일상

목록 보기
203/1031
post-thumbnail

오늘 한 일

  • leetcode
    • Camelcase Matching. (medium)
  • 걷기 운동

문제 풀이

Camelcase Matching. (medium)

주어진 배열의 문자열의 패턴이 주어진 패턴과 일치하는지를 판별해서 돌려주는 문제.
패턴은 대문자를 기준으로 구분할수 있고 해당 대문자 뒤에 이어지는 소문자는 문자열에서 대문자 뒤에 이어지는 문자들에 존재하는 문자를 의미하고 그 순서또한 일치한다. 'Bab' 라는 패턴이 있다면
'B' 와 'a', 'a'와 'b'사이에 다른 소문자 무엇이 오든 상관없지만. 주어진 순서는 일치해야한다는 것이다.

이플 풀이하기 위해 대문자를 기준으로 패턴 범위를 구분하는 함수를 만들고 해당 함수를 주어진 패턴과 문자열배열의 문자열에 각각 적용 하였다.
그렇게 얻어진 결과에서 우선 길이를 비교하였고, 일치한경우 순서에 맞는 패턴이 존재하는지를 확인하였다. 그렇지 않으면 false 값을 돌려주고 일치하는 경우 true 값을 돌려주었다.

이러한 방법으로 주어진 예문을 잘 풀수 있었다.


남은 것

클라이언트

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

서버

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

데이터베이스

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

코딩 문제 풀이 잘못된 폴더 선택 문제

  • 커밋기록 유지한채로 폴더 옮기는 법 찾는 중

공부 할 것(꾸준히)


오늘은...

회복중

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

0개의 댓글