2021/07/22 목요일

Gong Intaek·2021년 7월 22일
0

일상

목록 보기
41/1031
post-thumbnail

TIL


오늘 한 일

  • 휴식
  • 수면 패턴 복구 시도중
  • leetcord
    • Set Matrix Zeroes. (medium)

문제 풀이

Set Matrix Zeroes. (medium)

주어진 배열에 있는 0 의 행과 열을 모두 0으로 바꾸는 문제. 그냥 순차적으로 접근하였다.
우선 주어진 매트릭스에 존재하는 0의 위치들을 가진 배열을 찾아서 작성하는 구조를 만들고
그렇게 얻어진 0의 배열을 순차적으로 돌리면서 해당 위치의 행과 열을 0으로 바꾸는 구조를 작성하였다.
또한 해당 문제의 결과는 입력 받은 배열을 사용해서 돌려줘야하기에. 해당하는 배열의 위치 값을 직접 수정하였다.


오늘은...

뻗지 않고 작업 진행을 시도 해보았다. 유저 정보 얻기 수정하기 지우기를 작성해 보기 위해 기존에 작성된것에 이어서 진행하려고 하였으나, 토큰 인증부분에서 문제 발생. 토큰의 이름 문제가 있어서 수정, 이후에는 RangeError: Maximum call stack size exceeded 문제 발생. 아마도 동일한 위치로 여러개의미들웨어가 정의되었던게 문제 인듯 하여. 해당 미들웨어들을 함수 형태로 변경 하여 해결. 이후에는 토큰인증 마지막에 유저정보를 확인하면서 검색하게 되는데 이를 사용해야하는지 아니면 이후에 따로 다시 유저정보를 검색해야하는지 아니면 검색하는 미들웨어를 토큰에다 붙이는게 나을지 등등.. 방향성 문제가 다시금 나를 사로 잡았다.
넘기려해도 이전에 작성한거과 겉도는 컴포넌트도 보이고 해서 뭔가 총체적 난국인 상황이다. 원래 목적 대로면 최대한 하나의 기능을 가진 컴포너트들을 짜마춰서 구성하는 방식이어야 하는데 뭔가 새로 구성하는것이 목적과 멀어지는 듯한 기분이다.

아무래도 만들어진것을 기능별로 구별하고 해당 부분을 정리하고 db랑 연결되는 실행부 부분도 다시금 정리해봐야겠다. 수면 패턴이 완정히 정리가 되지않아서 해당일은 차츰 늘려가는 식으로 진행해야 할것 같다.

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

0개의 댓글