2022/11/19 토요일

Gong Intaek·2022년 11월 19일
0

일상

목록 보기
528/1031
post-thumbnail

오늘 한 일

  • 프로그래머스
    • 기사단원의 무기 (Level 1)
  • 실내 운동

문제 풀이

기사단원의 무기 (Level 1)Github

문제에서 주어지는 기사단이 모든 무기를 구매하기위해 필요한 철의 양을 돌려주는 문제.

풀이 완료

문제에서 기사는 자신에게 주어진 번호의 약수의 갯수를 공격력으로 가지는 무기를 살수 있으며 이것은 제한값보다 크면 안된다. 클 경우 문제에서 주어지는 다른 공격력의 무기를 구매해야한다.

즉 약수를 구하는 함수가 필요하다.2보다 작거나 같은 값을 예외로 하는 약수의 갯수를 구하는 함수를 작성하였다. 2부터 주어진수의 제곱근까지의 값으로 나누면서 약수를 구하고 구해진 약수가 제곱근이 아니면 약수갯수에 2를 추가하는 방식으로 구현하였다.(초기에 자기자신과 1이 존재하므로 갯수 2를 기본값으로 가지게된다. 숫자가 2보다 크다면...)

철의양은 주어진 무기들의 공격력의 합과 같기 때문에. 주어진 기사단의 무기의 누적 공격력을 구하여
돌려주게 작성하였고 문제풀이를 완료 할수 있었다.


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

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


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

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


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

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

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

  • firebase 사용법 배우기

  • serverless lambda 학습하기


오늘은...

휴식

푹 쉼.


진행 중단중인 프로젝트

socket.io - chatapp

홈페이지 만들기

pathfinder(미로 길찾기 게임)

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

0개의 댓글