전체 글

코딩관련 이모저모 정보를 올리는 블로그입니다.
[전송계층]- 전송계층이란?전송계층은 패킷이 전송 과정에서 아무 문제 없이 제대로 수신지 컴퓨터에 도착할 수 있도록 패킷 전송을 제어하는 역할은 전송 계층이 담당합니다 이러한 과정을 하기 위해 실제로 연결되어 있지 않지만 연결되어 있는 것처럼 논리적 통신이 되어있습니다. 그리고 또한 통신과정에서 패킷에 손실이 없었는지의 대한 체크 및 오류 확인도 전송 계층에서 진행합니다. [TCP/UDP]- TCP 란?TCP는 전송을 제어하는 프로토콜(규약)을 의미합니다. 위에서 배웠던 전송계층에서 배웠던 전송과정의 연결을 담당하는 역할을 합니다. 단순히 연결만 하는 역할을 하는 것은 TCP와 UDP의 차이는 없기 때문에 TCP와 UDP는 서로 다른 과정으로 연결을 담당하게 됩니다. TCP는 연결과정에서 최대한 안정성을..
· 코딩/TIL
[오늘의 코딩테스트]https://ezez99.tistory.com/67 b - a) for(let i = 1; i [해설]문제에서 물어보는 것은 사과에 들어있는 박스를 m개로 나눴을 때, 최저가격 * m개가 총합이 제" data-og-host="ezez99.tistory.com" data-og-source-url="https://ezez99.tistory.com/67" data-og-url="https://ezez99.tistory.com/67" data-og-image="https://scrap.kakaocdn.net/dn/bwHuzi/hyWoGwldMb/Ea3Xsjw7AKIiLvOZK05ZeK/img.png?width=554&height=631&face=0_0_554_631,https://scrap..
[문제][풀이코드]function solution(k, m, score) { var answer = 0; score = score.sort((a,b) => b - a) for(let i = 1; i [해설]문제에서 물어보는 것은 사과에 들어있는 박스를 m개로 나눴을 때, 최저가격 * m개가 총합이 제일 높은 결과 값을 가져오는 것이 목표이다.그래서 우리는 우선 사과박스를 정렬해주어야한다. 내림차순으로 정렬해주어야 최대값들이 들어있는 사과부터, 최소값으로 나눠지기 때문에 내림차순으로 정렬을 해주고, 해당하는 사과를 m개로 나눠줘야하기 때문에, score.length / m 만큼 나눠준다. 이때 i 는 1로 잡아줬는데 왜냐하면 최소 1번 만큼은 돌아야하기 때문에 1
[프로젝트 소개]장르 : 러닝 게임 (구글의 다이노 런 활용)사용 언어 : Javascript개발 단위 : 1인 개발개발 시간 : 2024. 6 / 8 ~ 6 / 14개발 목표 : 서버적 기능을 직접 게임에 대입하여서 제작해보자.[구현된 기능]● 스테이지    - 스테이지가 나눠져 있음    - 스테이지 별 점수획득 다름● 아이템    - 아이템이 여러개가 나오고, 점수 획득이 서로 다르다.    - 스테이지에 따라 아이템이 해금되어간다.● 최고점수를 획득하면 플레이할 때 최고점수가 다르게 표시된다.● 선인장에 부딫히면 게임오버됨[GitHub]자세한 기능 설명은 GitHub의 readme에서 확인가능합니다. https://github.com/rladmswlr/websocket_game GitHub - r..
[문제][풀이코드]function solution(cards1, cards2, goal) { var answer = ''; let cardanswer = []; for(let i = 0; i [해설]우선 조건은 2가지가있다.1. 카드뭉치 두가지가 있고, 카드를 뽑는다.2. 두 카드뭉치중 첫번째 카드만 뽑을 수 있고, 뽑는 카드뭉치는 자유이다. 이것을 이용하여 목표 단어와 일치하면 Yes, 아니면 No를 출력하시오.위의 글이 해당하는 조건이다.이 조건을 이용하여 우리는 문제를 풀 것이다. 우선 goal 까지 단어를 만들어야하기 때문에 for문으로 goal의 length 길이 까지 반복문을 돌려준다. 그리고 두카드뭉치중 첫번째 카드를 뽑기 위해 cards1과 cards2중 0번째를 가..
· 코딩/TIL
[오늘의 코딩테스트]https://ezez99.tistory.com/62 [프로그래머스/JS] 2016년[문제][코드]function solution(a, b) { var answer = ''; const day = ["FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"]; const dayofMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; let days = 0; for(let i =0 ; i [풀이]기본적으로 2016년의ezez99.tistory.com [오늘 한일]● 아이템 획득 관련 코드 작성 완료● 클라이언트와 서버요청 나눠서 구현 ● 아이템 획득 관련 코드 작성 완료아이템 획득과 관련된 코드를 작성하였다. ..
[문제][코드]function solution(a, b) { var answer = ''; const day = ["FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"]; const dayofMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; let days = 0; for(let i =0 ; i [풀이]기본적으로 2016년의 각 달을 알고 있어야 하는 문제이다.2016년의 각 달의 총 수를 dayofMonth에 배열로 저장해둔다. 1월 1일이 금요일이라면, 기본적으로 첫번째 금요일은 0, 토요일 1, ~~~ 목요일 6과 같이 할 수 있다. 우리는 이것을 보고 7로 나눴을 때 나머지 값이..
· 코딩/TIL
[오늘의 코딩테스트]https://ezez99.tistory.com/60 b - a)[k - 1]); } } return answer;}[해설]우선 조건이 2가지가 있다.1. k 보다 작을 때k 보" data-og-host="ezez99.tistory.com" data-og-source-url="https://ezez99.tistory.com/60" data-og-url="https://ezez99.tistory.com/60" data-og-image="https://scrap.kakaocdn.net/dn/btQb2C/hyWlfMPZxM/26LQMvp6Mk5ANPddV8I2K1/img.png?width=743&height=720&face=0_0_743_720,https://scrap.kakaocdn.ne..
이즈99
은직의 코딩공부