2022/12/01 목요일

Gong Intaek·2022년 12월 1일
0

일상

목록 보기
540/1031
post-thumbnail

오늘 한 일

  • 프로그래머스
    • 카운트 다운 (Level 3)
  • 실내 운동

문제 풀이

카운트 다운 (Level 3)Github

최소의 횟수로 승리하는 방법을 주거나 최고 득점을 할수 있는 방법을 돌려주는 문제.

풀이 시도 1

아직 문제에대한 이해가 덜 된것 같다. 어떤과정으로 경우를 걸러내야할지 감이 잡히지 않는다. 우선은 간단하게 구성하여 문제를 풀어보았고 서너개의 예시만 통과하는 불안정한 구조 였다. 최대 60까지의 값중 트리플로 끝내거나 더블로 끝내는 경우를 우선 처리하게 하였고, 그외의 경우 50보다 크면 불을 먼저 맞추도록 그외의 경우 20이상이면 20을 제하고 그이하면 나머지 값을 제하는 방식으로
돌아가는 함수를 구성하여 주어진 값이 0이 될때까지 반복 수행하게 하였다.

이후 해당 함수를 조금 수정하여 트리플과 더블의경우 20보다 큰경우에만 동장하게 추가조건을 제시하니 이전보다는 두세개 가량의 문제를 더풀이하는 결과를 보여주었으나, 여전히 문제점이 많은 풀이법이다. 좀더 고민해봐야겠다.


가장 큰 정사각형 찾기 (Level 2)Github

주어진 2차 배열에서 1로 구성된 가장 큰 정사각형의 크기를 구하는 문제.


두 큐 합 같게 만들기 (Level 2)Github

주어진 두큐의 합이 동일하게 만들수 있는 최소의 작업 횟수를 돌려주거나 불가능한경우 -1을 돌려주는 문제.


추후 진행 예정인 작업(잠정 중단.)

  • socket.io 서버로 하는 단순한 멀티 룸 채팅.

  • 위의 결과를 server-side로 구현해보기.

  • firebase 사용법 배우기

  • serverless lambda 학습하기


오늘은...

관리자 페이지란...

관리자 페이지의 기능 구분이란.. 모르겠다. 뭘 기준으로 나누어야할까 관리 기준은 뭘까...
운영상 이점이 되는 구조는 뭐지... 사실 관리자 페이지 구성자체가 처음이라 뭔가 막막하다. 늘 그냥 서버와 디비에 직접 작업을 해왔으니... 뭔가 참고 할만한건 없으려나.

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

0개의 댓글