2022/01/25 화요일

Gong Intaek·2022년 1월 25일
0

일상

목록 보기
228/1031
post-thumbnail

오늘 한 일

  • leetcode
    • Find All Lonely Numbers in the Array. (medium)
  • 실내 운동

문제 풀이

Find All Lonely Numbers in the Array. (medium)

입력된 숫자 배열 내에 외로운 숫자를 찾아서 돌려주기. 문제에서 말하는 외로운 숫자라 중복 되지않고 숫자의 1을 가산하거나 감산한 숫자가 없는 홀로 떨어진 숫자를 의미한다.

이를 풀이하기위해 우선 객체를 하나 생성하고 입력된 배열을 for 를 사용하여 순회하며 객체에 입력하였다. 이후 입력된 객체로부터 Object.keys를 사용하여 키값을 배열로 빼내고 빼낸 키값이 문자화 되었기에 해당부분을 다시 숫자로 수정하고 filter를 사용하여 1개씩 선별된 키만 골라내서 배열화를 하였다.

그렇게 선별된 배열을 바탕으로 for문을 사용하여 순회하며 주어진 숫자 앞 뒤로 숫자가 존재하는지를 판별하여 외로운 숫자만 결과 배열에 담아 돌려주었다.


남은 것

클라이언트

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

서버

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

데이터베이스

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

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

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

공부 할 것(꾸준히)


개인프로젝트

홈페이지 만들기

  • 클라이언트와 연결된 서버 서버와 서버서버를 통괄하는 메인서버로 구성할 예정
  • 서버스택은 node.js, express, typescript를 사용할 예정
  • 데이터 베이스는 mysql 를 바탕으로 typeorm을 사용할 예정
  • 배포는 aws를 사용 할 예정.(새로 생성한 계정을 이용)
  • 클라이언트 부분은 아직 생각중
  • 제작 기간은 딱히 정하진 않음 - 생각하고 정리되면 그에맞춰 행동할 예정

오늘은...

가정사 일을 좀하고 프로젝트 생각으로 하루를 보냄(가정사 비중이 커서 프로젝트에 대해 많이 고민하지는 못함)

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

0개의 댓글