2022/01/21 금요일

Gong Intaek·2022년 1월 21일
0

일상

목록 보기
224/1020
post-thumbnail

오늘 한 일

  • leetcode
    • Mirror Reflection. (medium)
  • 실내 운동

문제 풀이

Mirror Reflection. (medium)

거울로 이루어진 사각형 방이 있고 남서쪽 방향을 제외하고 나머지 모서리에는 receptor가 달려 있다. 그리고 남서쪽 모서리에서 레이져를 r(q/p) 의 기울기로 쏘았을때 어떤 receptor에 들어가지는 receptor 의 번호를 돌려주는 문제이다.

쏘아지는 기울기에 따라 바로 receptor에 들어갈수도 있고 벽에 반사되어 들어가기도 하고 벽에 반사되다가 천장이나 바닥에도 반사되어 들어갈수도 있다. 기울기에 따라 반사되는 정도가 다르고 그러한 차이로 인해 각각의 receptor로 들어가기에 이에 대해 생각해보았다.

receptor의 번호는 문제에 제시된 방향으로 0, 1, 2로 구분한다. 각 receptor에 들어가는 경우를 생각 해보면 기울기를 정수로 만드는 정수 n과 r * n의 값에 따라 구분할수 있는데, 그것은 다음과 같다.

  • receptor - 0 : 정수 n이 홀수 이고 r * n이 짝수인 경우

  • receptor - 1 : 정수 n이 홀수 이고 r * n이 홀수인 경우

  • receptor - 2 : 정수 n이 짝수인 경우

주어진 입력 값을 통해 위 방식에 따라 결과를 돌려주게 구성하였으며 주어진 예문을 잘 통과하였다.


남은 것

클라이언트

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

서버

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

데이터베이스

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

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

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

공부 할 것(꾸준히)


오늘은...

일상

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

0개의 댓글