2022/01/18 화요일

Gong Intaek·2022년 1월 18일
0

일상

목록 보기
221/1022
post-thumbnail

오늘 한 일

  • leetcode
    • Evaluate the Bracket Pairs of a String. (medium)
  • 실내 운동

문제 풀이

Evaluate the Bracket Pairs of a String. (medium)

문자열과 단어와 대체단어 목록을 입력 받고 입력된 문자열내에 ()로 구문된 단어를 대체단어로 변경하여 돌려주는 문제. 입력된 단어와 대체단어 목록내에 문자열에 구성된 단어가 없을 경우 ?로 대체를 진행한다.

우선 입력된 단어와 대체단어를 객체에 사용할 키와 값으로 사용한다. 이후 문자열을 한문자 한문자 씩 반복 수행하며 ()를 찾고 ( 가 나타나면 이후 단어를 별도의 변수에 입력해 목표 단어를 얻어내고, ) 가 나타나면 현재 얻어진 단어가 객체에 존재하는지를 확인하여 존재한다면 해당 객체의 값으로 대체하고 없다면 ?로 대체한다. ()외의 경우 결과 문자열에 문자하나하나 입력한다.

위 과정을 통해 목표로 한 문자열을 재구성하여 돌려 준다. 이를 통해 주어진 예문을 모두 통과하는 결과를 확인하였다.


남은 것

클라이언트

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

서버

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

데이터베이스

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

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

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

공부 할 것(꾸준히)


오늘은...

일상.

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

0개의 댓글