profile
기록을 통한 성장하기 🧐
post-thumbnail

TCP vs UDP

네트워크를 구성하는 OSI 7계층 중, 4계층에 속하는 전송 계층에서 사용되는 프로토콜이다.전송 계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하며 즉, 데이터의 전달을 담당하는 계층이다.전송 계층에서 데이터를 보내기 위해 사용되는 두 프로토콜이 TCP와 UDP다

4일 전
·
4개의 댓글
post-thumbnail

OSI 7 Layer , TCP/IP 4 Layer

국제표준화기구(ISO)가 1977년에 정의한 국제 통신 표준 규약이며,네트워크의 기본 구조를 7계층으로 나눠 표준화한 통신 규약으로 현재 모든 통신의 기반이 되는 내용이다.단계를 나눔으로써 통신이 일어나는 과정을 단계별로 파악할 수 있게 된다.나눈 7단계 중 특정 한

6일 전
·
2개의 댓글
post-thumbnail

[프로그래머스] 올바른 괄호 - JavaScript

문제 분류 : 연습문제문제 출처 : 프로그래머스 Level 2 - 올바른 괄호자료구조 Stack을 활용한다.1-1. "("가 나오면 해당 문자를 answer에 push한다.1-2. ")"가 나오면 answer을 pop한다.answer에 문자의 존재 유무에 따라 답을 반

7일 전
·
0개의 댓글
post-thumbnail

[프로그래머스] 가장 큰 정사각형 찾기 - JavaScript

문제 분류 : 연습문제문제 출처 : 프로그래머스 Level 2 - 가장 큰 정사각형 찾기해당 블로그 글의 공식을 활용했다.공식에 맞게 최대 크기를 구한 후 반환한다.

7일 전
·
0개의 댓글
post-thumbnail

[프로그래머스] 외벽 점검 - JavaScript

문제 분류 : 2020 카카오 공채문제 출처 : 프로그래머스 Level 3 - 외벽 점검DFS를 활용해 가능한 경우를 모두 탐색한다.모든 weak를 totalArr에 포함하고 있는지 확인한다.2-1. 포함하고 있다면 현재 투입된 인원인 peopleCount와 answe

2022년 5월 21일
·
0개의 댓글
post-thumbnail

주소창에 www.google.com을 입력했을 때 일어나는 과정

면접에서 나오는 단골 질문이며, 웹 프론트엔드 개발자로써 주소창에 특정 웹 페이지의 주소를 입력했을 때, 어떤 과정을 통해 데이터가 전달되고, 화면에 렌더링되는지를 확실하게 알고 있어야 한다고 생각했다.이참에 해당 과정 한번 제대로 정리해보기로 마음먹었다. 웹 브라우저

2022년 5월 17일
·
22개의 댓글
post-thumbnail

[프로그래머스] 스킬트리 - JavaScript

문제 분류 : Summer/Winter 코딩 챌린지문제 출처 : 프로그래머스 Level 2 - 스킬트리존재하는 skill을 skillObj에 저장한다.skillObj에 존재하는 값이 나오는 경우, 해당 값을 currentOrder에 추가한다.currentOrder가 만

2022년 5월 16일
·
0개의 댓글
post-thumbnail

[프로그래머스] 매칭 점수 - JavaScript

문제 분류 : 2019 카카오 공채문제 출처 : 프로그래머스 Level 3 - 매칭 점수특정 페이지에 맞는 점수를 currentPoint에 저장한다.추가적으로 연결된 link를 확인한 후, 추가 점수를 extraPoint에 저장한다.가장 큰 값을 가진 웹페이지의 ind

2022년 5월 13일
·
0개의 댓글
post-thumbnail

[프로그래머스] 쿼드압축 후 개수 세기 - JavaScript

문제 분류 : 월간 코드 챌린지문제 출처 : 프로그래머스 Level 2 - 쿼드압축 후 개수 세기쿼드 트리를 만족하는 경우 해당 값을 answer에 추가한다.만족하지 않는 경우, 해당 범위를 invalidSquare에 추가한다.invalidSquare의 모든 값을 처리

2022년 5월 11일
·
0개의 댓글
post-thumbnail

[프로그래머스] 기둥과 보 설치 - JavaScript

문제 분류 : 2020 카카오 공채문제 출처 : 프로그래머스 Level 3 - 기둥과 보 설치구현 요구 사항에 따라 조건을 구현한다.해당 하는 기둥과 보의 위치를 반환한다.구현 요구 사항에 따라 조건을 구현한다.해당하는 조건을 함수로 나눠, 스스로 구현을 하다 헷갈리는

2022년 5월 10일
·
0개의 댓글
post-thumbnail

React-Query를 MLB 프로젝트에 적용하기

🌪 긴 여정의 시작 모두가 메이저리그 야구를 즐겼으면 마음에 MLB라는 개인 프로젝트를 진행하고 있었다. 초기에 기획한 기능들을 하나둘씩 차근차근 제작한 후, 프로젝트도 마무리 단계에 접어들고 있었다. 해당 프로젝트는 데이터는 axios를 통해 불러오고 있고, R

2022년 5월 9일
·
2개의 댓글
post-thumbnail

[프로그래머스] 징검다리 건너기 - JavaScript

문제 분류 : 2019 카카오 인턴십문제 출처 : 프로그래머스 Level 3 - 징검다리 건너기k만큼 처음부터 모두 탐색을 해 그중 최대 값을 구한다.해당 최대값을 answer와 비교하여 answer보다 작으면 저장한다.이분 탐색을 활용하여 mid번째 사람이 통과할 수

2022년 4월 29일
·
0개의 댓글
post-thumbnail

[프로그래머스] 광고 삽입 - JavaScript

문제 분류 : 2021 카카오 블라인드 채용문제 출처 : 프로그래머스 Level 3 - 광고 삽입모든 시간을 초단위로 변환한다누적합을 활용하여 최대의 구간을 찾는다.재생 시간을 기준으로 모든 구간을 탐색한 후, 해당 누적합이 더 클경우 해당 값을 저장한다.가장 큰 구간

2022년 4월 22일
·
0개의 댓글
post-thumbnail

CRA없이 React+TypeScript 환경 구축하기

프로젝트를 진행함에 있어CRA 없이 React App을 만들어보자는좋은 아이디어를 듣고CRA를 사용하지 않고React + TypeScript 환경을 구축해보기로 했다.프로젝트를 구축함에 있어 react, react-dom 패키지를 먼저 설치한다.React에 기본적으로

2022년 4월 21일
·
0개의 댓글
post-thumbnail

[프로그래머스] 경주로 건설 - JavaScript

문제 분류 : 2020 카카오 인턴십문제 출처 : 프로그래머스 Level 3 - 경주로 건설BFS를 통해 경로를 탐색한다.상하좌우를 탐색하며 해당 위치가 0이거나, 현재 누적 값인 total보다 클 경우 탐색한다.

2022년 4월 19일
·
0개의 댓글
post-thumbnail

tsconfig.json 내용 정리

항상 create-react-app , create-next-app으로 프로젝트를 생성하여 기본으로 설정된 tsconfig.json을 사용하기만 했었다.tsconfig.json에는 어떤 옵션들이 존재하는지 궁금해졌다.이전 컴파일 단계에서의 디스크의 파일로 정보를 읽거나

2022년 4월 19일
·
0개의 댓글
post-thumbnail

[프로그래머스] 합승 택시 요금 - JavaScript

문제 분류 : 2021 카카오 블라인드 채용문제 출처 : 프로그래머스 Level 3 - 합승 택시 요금플로이드 와샬 알고리즘을 활용하여 최단 경로를 구한다.모든 점을 순회하여 각각 합승지점으로 가정한 후 최소 요금 경로 값을 answer에 저장한다.

2022년 4월 11일
·
0개의 댓글
post-thumbnail

[프로그래머스] n^2 배열 자르기 - JavaScript

문제 분류 : Summer/Winter 코딩 챌린지문제 출처 : 프로그래머스 Level 2 - n^2 배열 자르기규칙에 맞는 숫자로 모든 숫자를 탐색한다.left, right에 맞는 구간만 짤라서 반환한다.left, right 범위에 들어가는 구간만 answer에 저장

2022년 4월 9일
·
0개의 댓글
post-thumbnail

[프로그래머스] 점프와 순간이동 - JavaScript

문제 분류 : Summer/Winter 코딩 챌린지문제 출처 : 프로그래머스 Level 2 - 점프와 순간 이동현재 값이 짝수이면 2로 나누고, 홀수이면 1을 뺀후 answer++를 한다.n이 0이 될때까지 반복한다.

2022년 4월 8일
·
0개의 댓글
post-thumbnail

[프로그래머스] 불량 사용자 - JavaScript

문제 분류 : 2019 카카오 블라인드 채용문제 출처 : 프로그래머스 Level 3 - 불량 사용자validUsername 함수를 통해 조건에 만족하는 아이디인지 확인한다.DFS를 활용하여 모든 경우를 탐색한다.가능한 경우의 수를 possibilites에 저장하고 중복

2022년 4월 7일
·
0개의 댓글