2022/12/05 월요일

Gong Intaek·2022년 12월 5일
0

일상

목록 보기
544/1031
post-thumbnail

오늘 한 일

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

문제 풀이

카운트 다운 (Level 3)Github

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


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

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


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

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


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

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

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

  • firebase 사용법 배우기

  • serverless lambda 학습하기


오늘은...

fcm + nextjs

nextjs 에 fcm을 연결 하는 작업을 진행해보았다. 까끔하게 동작하지 않고 문제가 발생하였고, 이부분에대한 공부를 진행하기로 하였다. 인터넷의 다른 풀이법으로는 버전을 낮춰서 접근한다가 있었지만 해당부분은 이미 실패하였으므로 최신버전에서 정상 동작하는 방법을 찾기로 하였다.

결론적으로 토큰 받기까지 완료하였다. 동작을 수행하기 이전에 이런 저런 준비를 해야하는지도 모르겠다.
성공 케이스 이젠 이 토큰으로 서버에서 메세지 푸시를 수행하여 푸시된 메세지가 도달하는지 확인하면 된다. socket.io 에서는 그래도 스므스하게 하던걸 이리 고생할줄은 몰랐다. 물론 이걸 여러 클라이언트에서 동작하게 구현하려면 제공된걸 사용하는게 나일지도 모르겠지만. 아니려나? 모르겠다 해본적이 없으니 그냥 주어진 대로 공부하는 수밖에.

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

0개의 댓글