본문 바로가기

전체 글103

프로그래머스 K번째 수 Java import java.util.ArrayList; import java.util.Collections; import java.util.List; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = {}; List tempList; List answerList = new ArrayList(); for (int i = 0; i < commands.length; i++) { tempList = new ArrayList(); for (int k = commands[i][0]-1; k 2021. 3. 24.
[백준] 15486번 퇴사2 JAVA 간단한 DP문제이다. import java.io.*; import java.util.*; public class Main { static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); public static void input(int arr[][], int n) throws IOException { StringTokenizer st; for (int i = 0; i < n; i++) { st = new StringTokenizer(br.readLine()); arr[i][.. 2021. 3. 19.
첫 직장 인턴을 진행했던 스토브에서 전환 합격 메일이 왔다. 열심히 다녀야겠다. 2021. 3. 4.
WebRTC란? (시그널링 과정 feat. Kurento Media Server) (3)(작성중) 이전 글 복습 NAT 환경 같은 경우에는 자신은 Private IP를 가지고 있어서 시그널링을 할 때 Peer to Peer로 통신을 할 수 있는 방법이 없다. 따라서 자신의 퍼블릭 IP를 알아내기 위해 STUN서버를 통해서 자신의 Public 아이피를 알아내어 그 정보를 통해서 시그널링을 하게 된다. (어차피 통신을 하기 위해 라우터를 거치면 라우터 테이블에 자신의 private IP가 맵핑되어 있다.) 하지만 이것도 제약사항이 있어 모든 데이터를 교환할때에 특정 서버를 거쳐서 그 서버에 저장된 테이블을 통해 보내주게 되는데, 이 방식을 TURN서버라고 한다. TURN 서버는 기본적으로 STUN 서버를 포함하고 있는 슈퍼셋의 개념이며 STUN에 비해서 더 네트워크 환경의 제약이 없다. 다만 턴서버에는 .. 2021. 2. 5.