오늘의 목표
더보기
✔️ 프로그래머스 코테 문제 풀기
✔️ TCP 서버 강의 듣기
⏱️ 오늘의 일정
프로그래머스 코테 문제 풀기
TCP 서버 강의 듣기
📜 프로그래머스 코테 문제 풀기
귤 종류 세기
function solution(k, tangerine) {
let answer = 0;
let kind = new Array(100001).fill(0);
// 귤 종류 개수 세기
for (let i = 0; i < tangerine.length; i++) {
kind[tangerine[i]]++;
}
// 종류가 많은 귤을 제일 앞으로 옮겨주기 위해 내림차순으로 정렬
kind.sort((a, b) => b - a);
for (let j = 0; j < kind.length; j++) {
if (kind[j] < k) {
answer++; // 귤 종류의 개수
k -= kind[j];
}
else if (kind[j] >= k) {
answer++;
break;
}
}
return answer;
}
📜 TCP 서버 강의 듣기
개인 과제 수행을 하기 위해 캠프에서 제공받은 Node.js를 이용해 만드는 TCP 서버 강의를 듣고 있다.
구조가 복잡하고, 폴더에 파일을 너무 나뉘어져 있어서 한눈에 알아보기가 힘들긴 하지만..
강의를 내일까지는 다 듣고, 개인 과제를 진행 할 수 있도록 해야겠다.
2024.10.24 - [IT] - [IT] 레이턴시 ( Latency )
[IT] 레이턴시 ( Latency )
레이턴시 ( Latency )한 지점에서 다른 지점으로 이동하는 데 걸리는 시간 라운드 트립 레이턴시 ( Round Trip Latency )데이터 패킷이 송신지에서 수신지로 이동하고, 다시 수신지에서 송신지로 돌아오
program-yam.tistory.com
흥미로운 주제인 레이턴시에 대해 강의에서 배웠다.
서버에서 보정을 해 클라들에게 동일한 환경을 제공해주는 기법이라고 이해를 했다.
구글링을 해서 좀 더 내용을 깊게 알아봐야겠다.
'내일배움캠프' 카테고리의 다른 글
[내일배움캠프][TIL] 47일차 - 개인프로젝트 진행 (0) | 2024.10.28 |
---|---|
[내일배움캠프][TIL] 46일차 - TCP 서버 강의 완강 (0) | 2024.10.24 |
[내일배움캠프][TIL] 43일차 - 팀프로젝트 ( 타워디펜스 ) 완성 (0) | 2024.10.16 |
[내일배움캠프][TIL] 42일차 - 팀 프로젝트 (1) | 2024.10.15 |
[내일배움캠프][TIL] 41일차 - 팀 프로젝트 진행 (2) | 2024.10.10 |