2022/11/22 화요일

Gong Intaek·2022년 11월 22일
0

일상

목록 보기
531/1031
post-thumbnail

오늘 한 일

  • 프로그래머스
    • 행렬 테두리 회전하기 (Level 2)
  • 실내 운동

문제 풀이

행렬 테두리 회전하기 (Level 2)Github

크기가 지정되고 내부값이 정해진 방식대로 주어지는 행렬이 있고, 이 행렬내에서 직사각형 모양의 번위를 주고 시계방향 회전을 진행하며, 각 회전에서의 최소값을 배열에 담아 돌려주는 문제.

풀이 완료

문제에서 주어지는 회전은 범위대로 한칸씩만 움직인다. 따라서 주어지는 범위의 좌상단을 기점으로 잡고 각 위치의 값을 한칸씩 이동시키며 개체에 담는다. 이미 담겨진 값이 있으면 문제에서 주어지는 방식의 값이 아닌 해당 값을 사용한다. 주어진 범위를 한바퀴 돌면 마지막값을 시작점에 넣게 된다.

이러한 과정중에 확인된 최소값을 결과 배여렝 넣는다. 이과정을 주어지느 범위 배열만큼 반복 한다.
이러한 방식을 통하며 문제 풀이를 마무리 하였다.


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

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


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

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


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

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

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

  • firebase 사용법 배우기

  • serverless lambda 학습하기


오늘은...

머신러닝 딥러닝

음냐... 환경 세팅부터 준비해야겠다..


진행 중단중인 프로젝트

socket.io - chatapp

홈페이지 만들기

pathfinder(미로 길찾기 게임)

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

0개의 댓글