2022/02/06 일요일

Gong Intaek·2022년 2월 6일
0

일상

목록 보기
239/1031
post-thumbnail

오늘 한 일

  • leetcode
    • Partition Array According to Given Pivot. (medium)
  • 실내운동

문제 풀이

Partition Array According to Given Pivot. (medium)

주어진 배열을 같이 주어진 pivot을 사용하여 재정렬하는 문제. 주어진 pivot보다 작은 값은 앞에 같으면 중간에 크면 뒤에 정렬해야한다. 그래서 세개의 빈배열을 만들고 주어진 배열을 for문으로 순회하면서 pivot과 비교하면서 작고 크고 같은것들을 각각의 배열에 추가하였다.

그렇게 얻어진 세개의 배열을 주어진 순서대로 작은것, 같은것,큰것 대로 배열하여 하나의배열로 구성하여 돌려 주었다.


길게 생각해볼것

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

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

개인프로젝트

홈페이지 만들기

  • 클라이언트와 연결된 서버 서버와 서버서버를 통괄하는 메인서버로 구성할 예정
  • 서버스택은 node.js, express, typescript를 사용할 예정
  • 데이터 베이스는 mysql 를 바탕으로 typeorm을 사용할 예정
  • 배포는 aws를 사용 할 예정.(새로 생성한 계정을 이용)
  • 클라이언트 부분은 아직 생각중
  • 제작 기간은 딱히 정하진 않음 - 생각하고 정리되면 그에 맞춰 행동할 예정
  • 클라이언트 부분중 생각했엇던 기능:
    • 홈페이지는 그동안 연습하거나 했던 것들을 담아둘 공간으로서 제작하려고 햇기에 해당 영역을 기능으로 구현해야한다. 이후 개별프로젝트나 새로운 언어 기능을 학습할때의 결과도 같이 올려둘 예정.
    • 가능하다면 벨로그에 작성중인 블로그를 같이 게시할수 있었으면 한다. 해서 해당 부분을 고민해볼 것.
    • 그 외 연습하고자 하는 기능들을 추가해볼 영역이 별도로 필요로 할듯하다.
  • 클라이언트 외형(메인페이지)
    • 상단에 얇은 바를 구성 위에 언급한 기능으로 가는 메뉴를 나열 시킴
  • 사이드 페이지
    • 메인페이지에서 구성된 바는 공통으로 나타나게하고 좌측에 사이드 바를 구성 별개의 세부 메뉴를 나타나게 구성함. (세부적인 크기 위치는 확정 되지 않음. )

추가

pathfinder(미로 길찾기 게임)

  • 기본적인 스택은 위 홈페이지와 유사할것으로 생각.
  • 3개의 난이도 구분을 가정
  • 미로 구성은 랜덤성을 포함함 예정
  • 전장의 안개처럼 가지않은곳의 시야을 막아둘예정
  • 움직이는 캐릭터의 성장은 갖게되는 무기의 성장으로 대변할 예정
  • 피로도 개념 추가
  • 회복약, 스테니머 회복은 하나의 아이템으로 전용
  • 기타등등 정의되지 않은 생각이 있음.

오늘은...

수면 문제 조절중. 프로젝트 진도 나간것 없음.

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

0개의 댓글