• 백준 3020 개똥벌레

    문제 문제 링크 입력 첫째 줄에 N과 H가 주어진다. N은 항상 짝수이다. (2 ≤ N ≤ 200,000, 2 ≤ H ≤ 500,000) 다음 N개 줄에는 장애물의 크기가 순서대로 주어진다. 장애물의 크기는 H보다 작은 양수이다. 출력 첫째 줄에 개똥벌레가 파괴해야 하는 장애물의 최솟값과 그러한 구간의 수를 공백으로 구분하여 출력한다. 예제 14...


  • 백준 11660 구간 합 구하기5

    문제 N×N개의 수가 N×N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다. 문제 링크 입력 첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진다. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) 둘째 줄부터 N개의 줄에는 표에...


  • 2020 부스트캠프 5기 후기

    너무나 감사했던, 꿈같았던 부스트캠프를 완주하고 적는 후기입니다. 두서 없이, 생각의 흐름대로 적기에 내용이 난잡합니다. 혹시라도 부캠에 지원하고자 후기를 찾아보는 분이 계신다면 일단 무조건 지원하세요! 글이 길어서 안 읽으실까봐 미리 스포합니다~ 지원 및 합격🙌 이제는 꽤 오래된 일이라 잘 기억이 나지 않지만 이것 하나만은 정확히 기억한다. 솔직한 심정으로 부스트캠프에 떨어질거라고 생각했다....


  • WebRTC란? PeerJS 코드와 비교해보기

    5주 자유 프로젝트를 위해 사용했던 WebRTC에 대해 좀 더 알아보고자 글을 정리하기로 했다. 우리는 PeerJS라는 라이브러리를 활용하여 조금 쉽게 코드를 짰는데 실제 WebRTC는 어떻게 이루어져 있는지 궁금하여 학습을 해보았다. WebRTC란? WebRTC 공식문서와 MDN의 설명을 빌려 다음과 같이 정리해보았다. WebRTC는 웹 표준으로 구현되었으며 P2P 방식을 활용하여 웹 애플리케이션과 사이트가 중간자 없이...


  • 자바스크립트(JavaScript) PeerJS를 활용한 WebRTC 화상채팅 구현

    오늘은 WebRTC를 사용하기 위해 활용했던 PeerJS에 대해 포스팅을 해보고자 한다. PeerJS란? 위의 사진은 PeerJS 공식 홈페이지에 나와있는 설명이다. 간단하게 요약해보면 ID만 가지고 있으면 WebRTC를 활용하여 손쉽게 P2P data나 media stream connection을 만들 수 있다고 말하는 것 같다. (영어에 약합니다…) 좀 더 간단하게 설명하면 WebRTC를 쉽게 사용할 수 있게 해주는 라이브러리이다!...