2024/08 26

8/29 TIL

데일리 루틴49번 - 두개 뽑아서 더하기https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction solution(numbers) { var answer = []; for(let i=0; i a - b); } } return answer;} 50번 - 가장 가까운 같은 글자https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머..

TIL 2024.08.29

TIL 8/28

스탠다드반 자료조사 - https://nbcssw.tistory.com/23 OSI 7계층OSI 7계층이란? OSI 7계층의 간단한 개념과, 각 계층별 주요 개념에 대한 간단히 조사해주세요. 각 계층 별 디테일한 내용은 계층 별 주차에 진행할 예정이니 참고 바랍니다. OSI 7nbcssw.tistory.com 데일리 루틴48번 - K번째 수https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction solution(array, commands) ..

TIL 2024.08.28

OSI 7계층

OSI 7계층이란? OSI 7계층의 간단한 개념과, 각 계층별 주요 개념에 대한 간단히 조사해주세요. 각 계층 별 디테일한 내용은 계층 별 주차에 진행할 예정이니 참고 바랍니다. OSI 7계층의 개념OSI ( Open Systems Interconnection) 모델은 네트워크 통신 기능을 7개의 계층으로 나누는 개념적 프레임워크이다. 각 계층은 네트워크 통신 기능의 특정한 기능을 담당하며, 상호 독립적으로 작동할 수 있다. 각 계층의 이름은 다음과 같다.물리 계층 (Physical Layer)전기적 신호, 비트 전송  물리적인 연결 담당케이블, 스위치, NIC(Network Interface Card)등의 하드웨어데이터 링크 계층 (Data Link Layer)물리 계층에서 발생할 수 있는 오류를 감지..

TIL 8/27

스탠다드반 강의 - 게임 서버게임 서버의 역할게임 서버의 역할에 대해 알아보기 전에, 1인용 게임에서 어떠한 일이 일어나고 있는지 살펴보자.1. Inputs (입력받기): 사용자가 키보드, 마우스 등을 누르는 것으로 컴퓨터가 정보를 획득하는 과정2. Simulate (로직 처리하기): 게임 정보를 담고 있는 상태인 Session이 상태 변화를 처리하고 계산하는 과정3. Render (렌더링하기): 변화된 상태를 화면에 표현하는 과정4. Wait (대기): 다음 Input이 있을 때까지 대기이것을 반복하는 것을 Game Loop라고 한다. 1인용 게임에서는 모든 입출력과 연산 처리가 사용자의 컴퓨터에서만 일어나지만, 온라인 게임이 되면 이야기가 달라진다. 사용자가 여러 명이 되고 사용자끼리의 상호작용이 일..

TIL 2024.08.27

8/26 TIL

스탠다드반 자료조사 - https://nbcssw.tistory.com/20 서버와 클라이언트서버와 클라이언트의 개념서버 (Server)Serve(제공하다) + er무언가를 제공해주는 역할. 서비스를 제공하는 컴퓨터.클라이언트 (Client)Client(고객)Server가 무언가를 제공해주는 대상. 서비스를 사용하nbcssw.tistory.com 데일리 루틴46번 - 숫자 문자열과 영단어https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction..

TIL 2024.08.26

서버와 클라이언트

서버와 클라이언트의 개념서버 (Server)Serve(제공하다) + er무언가를 제공해주는 역할. 서비스를 제공하는 컴퓨터.클라이언트 (Client)Client(고객)Server가 무언가를 제공해주는 대상. 서비스를 사용하는 사용자 혹은 사용자의 단말기.클라이언트-서버 구조서비스 요청자인 클라이언트와, 서비스 제공자인 서버가 구분되어 있는 구조를 뜻함.클라이언트-서버 구조로 되어있다는 것은, 클라이언트와 서버가 각자의 역할에 맞게 구성됨을 의미한다.Ex) 월드 와이드 웹(www)에서는, 웹 서버가 서버의 역할을 하고, 사용자가 쓰는 웹 브라우저가 클라이언트의 역할을 한다.최근에는 네트웨크 프로그램들의 수준이 높아지면서 클라이언트이면서 서버의 역할도 수행하는 경우도 보인다고 한다.웹 어플리케이션 서버와 게..

8/23 TIL

데일리 루틴44 - 최소직사각형https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction maxOfArray(arr){ // 배열을 입력받아서 그 중 최댓값을 return해주는 함수 let max = arr[0]; for(let i=0; i max) max = arr[i]; } return max;}function solution(sizes) { var answer = 0; const widt..

TIL 2024.08.23

8/22 TIL

데일리 루틴41번 - 이상한 문자 만들기https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction solution(s) { var answer = ''; const arr = []; const words = s.split(' '); for(let i=0; i  42번 - 삼총사https://school.programmers.co.kr/learn/courses/30/lessons/131705 프로그래머스코드 중심의 개발자 채..

TIL 2024.08.22

TIL 8/21 - 데일리 루틴 40번, 개인과제

40번 - 3진법 뒤집기https://school.programmers.co.kr/learn/courses/30/lessons/68935 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krfunction solution(n) { var answer = 0; var samjin = []; while (n >= 3) { samjin.unshift(n % 3); n = parseInt(n / 3); } samjin.unshift(n); n = Math.floor(n / 3); samjin.reverse();..

TIL 2024.08.21