개발 일지

26일 일지

rabbit97 2024. 8. 26. 20:36

오늘도 어김없이 알고리즘과 강의 그리고 추가로 숙제를 했다.

오늘 정리한 숙제는 서버와 클라이언트란, 웹 어플리케이션 서버와 게임 서버의 공통점과 차이점!!

 

https://rabbit97.tistory.com/24

 

클라이언트와 서버란??

주제  1. 컴퓨터 세계에서 서버와 클라이언트는 무엇인가?  - 서버, 클라이언트 각각의 개념과, 서버 클라이언트 구조에 대해 자유롭게 조사해주세요.2. 웹 어플리케이션 서버와 게임서버의 공

rabbit97.tistory.com

 

 

 

 

그리고 오늘 풀은 두 문제!!

 

추가로 알고리즘 문제도 내주셨는데..... 


문제 1


오늘, 두산 베어스와 기아 타이거스가 야구 경기를 하고 있습니다. 이제, 두산 베어스의 공격 차례입니다. 현재 주자는 아무도 없지만, 두산 베어스는 계속해서 1루타(안타)를 치기 시작합니다. 안타를 칠 때마다 주자들은 1루씩 진루합니다. 두산 베어스가 기아 타이거스보다 더 높은 점수를 얻으려면 최소 몇 개의 안타를 쳐야 할까요?

참고로, 두산 베어스와 기아 타이거스의 점수는 프로그램 실행 시 임의적으로 사용자가 줄 수 있으며 두산 베어스에게 1루타의 신이 강림이 되어 타석을 설 때마다 무조건 1루타를 치는 것이 확정이라고 가정해주세요.


문제 2


이진 배열 nums와 정수 k가 주어졌을 때, 최대 k개의 0을 1로 뒤집을 수 있다면 배열에서 연속된 1의 최대 개수를 반환하세요.

 

 

 

문제 3


스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다.

  1. 속한 노래가 많이 재생된 장르를 먼저 수록합니다.
  2. 장르 내에서 많이 재생된 노래를 먼저 수록합니다.
  3. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다.

노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요.

문제 3


스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다.

  1. 속한 노래가 많이 재생된 장르를 먼저 수록합니다.
  2. 장르 내에서 많이 재생된 노래를 먼저 수록합니다.
  3. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다.

노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요.

 






한 문제도 못풀겠다.....

 

일단 내일도 다시 풀어보는 시간을 가져보고 일단 오늘은 넘어가기..


그리고 강의를 들었는데 기록한 내용이 없다... node 다운받기까지 들었는데 node는 이미 다운로드가 되어있고 전에 내용도 웹 서버의 통신 방식과 자바스크립트에 대한 내용인데 다 전 주차때 다룬 내용이라서 따로 기록을 안했더니 한게 없네...

 

---------------------------------------------------------------------------------------------------------------

오늘의 학습 요약

 

먼가 무난하게 지나간 하루였다. 적당히 알고리즘 하고 숙제 정리하면서 공부도 하고 강의 진도도 빼고

끝!