2024/12/13 2

OSI 3계층: 네트워크 계층

오늘은 네트워크 계층에 대해 알아보자. 0. 네트워크 계층이 뭘까 네트워크 계층은 OSI 모델의 위에서 다섯번째, 아래서 세번째에 있는 계층으로, 데이터 전송에서 가장 중요한 역할을 하는 계층 중 하나이다. 네트워크 계층의 주요 역할은 데이터의 품질을 유지하고, 출발지에서 목적지까지 데이터를 전달하고 전송하는 것이다. 또 라우팅을 처리하는데, 라우팅은 패킷을 단순히 전달하는게 아니라 출발지에서 목적지까지 가는 최적의 경로를 탐색하는 것을 말한다. 데이터는 다양한 논리적 네트워크 경로와 다양한 장치들을 통해 패킷 형태로 전송된다. 네트워크 계층은 OSI 7계층 모델의 세번째 계층으로, 네트워크에서 데이터 패킷 전송을 위한 경로를 제공한다. 네트워크 계층은 또 데이터 전송을 위한 경로를 구성하고 제어하는 역..

일기 2024.12.13

(JavaScript) 햄버거 만들기

주어진 숫자 배열에서 1, 2, 3, 1 패턴의 갯수를 구하는 문제. 1. 주어진 ingredient를 string으로 바꿔서 String.prototype.indexOf 함수를 가지고 패턴을 찾는 방법패턴의 인덱스를 찾은 다음에는 replace함수를 통해 해당 부분을 지우고, 다시 패턴을 찾는다.더이상 패턴이 발견되지 않을때까지 반복한 뒤, answer를 반환한다.=> 시간초과s = s.replace 연산이 오래 걸리는 문제인가 싶어서 배열로 다시 시도해보기로 한다.function solution(ingredient) { var answer = 0; var s = ingredient.join(''); while(true){ var c = s.indexOf("1231"); ..

일기 2024.12.13