본문 바로가기

728x90
반응형

Server Programming

(202)
59일차 -TIL 오늘 한것 자바 - 연결 리스트 자바스크립트 기초 강의 https://www.youtube.com/watch?v=KF6t61yuPCY 내일 할것 자바스크립트 중급 자바 자료구조- 이중 연결리스트 자바 자료구조- 스택 자바 자료구조- 큐 자바 자료구조- 해시
58일차 - TIL 오늘 한것 MIME 타입과 중간언어 JSON 프로그래머스 -level1 끝내기 소켓 관련 강의 듣기 내일 할것 자바의 정석 - I/O와 네트워킹 자바스크립트 기초
체육복 - Greedy, DFS import java.util.*; import java.util.stream.*; class Solution { static List visited=new ArrayList(); static int answer=0; public int solution(int n, int[] lost, int[] reserve) { //바로 앞 번호 학생이나 뒷번호 학생에게만 체육복 대여 가능 //최대한 많은 사람 빌려주기 //여벌 체육복 가져온 사람 체육복 도난 가능 -> 빌려줄 수 없다. // int answer=0; List list = new ArrayList(); for(int i=1;i
57일차 - TIL 오늘 한것 프로그래머스 -level1 Thread, 반이중 통신 내일 할것 TCP/IP, BufferedReader, BufferedWriter자바의 소켓 통신 프로그래머스 -level1 끝내기 자바의 정석 - I/O와 네트워킹 소켓 관련 강의 듣기
56일차 - TIL 오늘 한것 프로그래머스 -level1 TCP/IP, BufferedReader, BufferedWriter자바의 소켓 통신 내일 할것 TCP/IP, BufferedReader, BufferedWriter자바의 소켓 통신 프로그래머스 -level1 끝내기 자바의 정석 - I/O와 네트워킹 소켓 관련 강의 듣기 14. 전송 계층의 프로토콜 (1) 전송 계층의 역할 소개12:04 15. 전송 계층의 프로토콜 (2) TCP의 역할과 상태 천이도17:47 16. 전송 계층의 프로토콜 (3) 흐름제어와 슬라이딩 윈도우14:03 17. 전송 계층의 프로토콜 (4) TCP타이머와 API흐름, TCP캡쳐해보기13:34 18. 전송 계층의 프로토콜 (5) UDP프로토콜의 구조9:23 19. 프로그래밍 소켓 인터페이스22..
숫자 짝꿍-String.repeat, append, String=char+"", startsWith("0"), char-48=숫자 https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; import java.util.stream.*; class Solution { public String solution(String X, String Y) { String answer = ""; //int[] -> Integer[] 은 되는데 //char[] -> Character[]은 안되는 이유? //Arrays.stream().boxed.toArray(C..
로또의 최고 순위와 최저 순위 - Collections.frequncy, Collectors.toList(), boxed().toArray(Integer[]::new); import java.util.*; class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int[2]; //int[] -> Integer[] int cnt=0; for(int x:lottos) if(x==0) cnt++; // System.out.println("cnt: "+cnt); Integer[] buyArr=Arrays.stream(lottos).boxed().toArray(Integer[]::new); Integer[] winArr=Arrays.stream(win_nums).boxed().toArray(Integer[]::new); //당첨이 가능했던 최고 순위와 최저 순위 //set으로 ..
[알고리즘 정리] - DP, Divide&Conquer, BinarySearch, Dijkstra, Greedy, Kruskal, Prim, Backtracking [동적 계획법, 분할과 정복] -> 이진 탐색 -> 최단 경로([다익스트라 알고리즘] -> [벨만-포드 알고리즘] ) -> [탐욕 알고리즘 (Greedy) -> 냅색 알고리즘] -> 최소신장트리 ([크루스칼 알고리즘] -> [프림 알고리즘]) -> 백트래킹 [동적 계획법, 분할과 정복] -> 이진 탐색 -> 최단 경로([다익스트라 알고리즘] -> [벨만-포드 알고리즘] ) -> [탐욕 알고리즘 (Greedy)] -> 냅색 알고리즘 package org.algorithms.dp.greedyAndKnapsack; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CoinExchange { //탐욕 알..

728x90
반응형