2021/12/15 수요일

Gong Intaek·2021년 12월 15일
0

일상

목록 보기
187/1031
post-thumbnail

오늘 한 일

  • leetcode
    • Score of Parentheses. (medium)
  • 걷기 운동(산책)

문제 풀이

Score of Parentheses. (medium)

입력된 Parentheses를 바탕으로 문제에 제시된 조건에 따라 총 합을 구하는 문제.

조건은 세가지로

  1. () 는 1을 의미한다.
  2. AB 형태는 두 값의 합을 의미한다.
  3. (A) 와 같이 내부 값을 가지는 경우 내부값의 두배를 나타낸다.

이러한 조건에따라 문제를 풀기 전에 주어진 문자열을 통해서 구분을 해야만 했다.(바로 연산 하는 방식은 생각이 나지 않았다.)

(를 확인하면 레벨를 올리고 )를 확인하면 레벨을 내리는 식으로 같은 레벨에 존재하는 문자열들을 구분할수 있게 하였고.
가장 상단 에서부터 연산을 시작하여 단계별로 연산을 진행 마지막에 최종적인 계산을 수행하게끔하였다.

또한 위에서 언급한 계산을 재귀함수를 통해 진행하였고, 한 레벨 에서 상위 레벨에 존재하는 문자열을 확인하면 재귀함수에 넣어서 연산을 수행하게 하고 얻어진 결과를 계산하는 방식을 통해 각각의 계산이 구분되어 진행하게 하였다.

이를 통해 주어진 예문을 모두 통과할수 있었다.


남은 것

클라이언트

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

서버

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

데이터베이스

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

공부 할 것(꾸준히)


오늘은...

회복중

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

0개의 댓글