728x90

백엔드 94

[220930] 웹 애플리케이션에 대한 이해, 네트워크를 만드는 기술, 웹을 구성하는 기술, HTTP - 코드스테이츠 백엔드 부트캠프 #29

TIL 1. 웹 애플리케이션에 대한 이해 (작성중) 2. 네트워크를 만드는 기술 TCP/IP 기본개념 (작성중) IP 주소 (작성중) TCP, UDP와 포트번호 (작성중) URL, DNS (작성중) 3. 웹을 구성하는 기술 클라이언트-서버 아키텍처 웹 애플리케이션 아키텍처 (작성중) AJAX: SPA(Single Page Application)를 만드는 기술 (작성중) SSR과 CSR (작성중) CORS (작성중) 4. HTTP HTTP 메시지(HTTP Messages) (작성중) 프로토콜과 API (작성중) 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐⭐ 이해도 : ⭐⭐⭐ Comment - To-Do List ⬜✔️ - 아침운동 ⬜ - Daily Coding 문제 풀기 ✔️ - 더 알아두면 좋은 자료구조(Dequ..

[알고리즘] Algorithm with Math: 순열 / 조합

순열(Permutation) - 요소 n개 중에 m개를 선택하여 순서에 상관 있게 뽑는 경우의 수 - nPr = n! / (n-r)! 5장에서 3장을 선택하는 모든 순열의 수 = 5P3 = (5x4x3x2x1) / (2x1) = (5x4x3) = 60 - 요소를 뽑는 개수만큼 반복문 중첩 public static ArrayList permutation() { String[] cases = new String[]{"도", "개", "걸", "윷", "모"}; ArrayList result = new ArrayList(); for (int i = 0; i < cases.length; i++) { for (int j = 0; j < cases.length; j++) { for (int k = 0; k < ca..

[220929] Algorithm with Math: 순열 / 조합 - 코드스테이츠 백엔드 부트캠프 #28

TIL 1. Algorithm with Math: 순열 / 조합 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - 길게만 느껴졌던 자료구조, 알고리즘 파트가 끝났다. 절반 이상의 문제를 풀지 못하고 레퍼런스 코드를 보면서 간신히 이해만 했지만, 그래도 수료 후에 다시 보면 좀더 쉬울 것이라고 한다. 다음 학습을 위해 일단 털어버리고, 필요할 때 백준이나 프로그래머스를 통해 공부해야겠다. To-Do List ⬜✔️ - 아침운동 ⬜ - Daily Coding 문제 풀기 ✔️ - 더 알아두면 좋은 자료구조(Deque, Linked List, Hash Table, Heap Tree) 읽고 정리하기 ⬜ 내일 학습 내용 키워드 - 웹 애플리케이션에 대한 이해 - 네트워크를 만드는 기술 - ..

[220927] 의사코드, 시간 복잡도, 탐욕 알고리즘, 완전 탐색 알고리즘, 이진 탐색 알고리즘 - 코드스테이츠 백엔드 부트캠프 #26

TIL 1. 의사코드(pseudocode) (작성중) 2. 시간 복잡도(Time Complexity) (작성중) 3. 탐욕 알고리즘(Greedy Algorithm) (작성중) 4. 완전 탐색 알고리즘(Brute-Force Algorithm) (작성중) 5. 이진 탐색 알고리즘(Binary Search Algorithm) (작성중) 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐⭐ 이해도 : ⭐⭐⭐ Comment - To-Do List ⬜✔️ - 아침운동 ⬜ - Daily Coding 문제 풀기 ✔️ - 더 알아두면 좋은 자료구조(Deque, Linked List, Hash Table, Heap Tree) 읽고 정리하기 ⬜ 내일 학습 내용 키워드 - 탐욕 알고리즘 연습문제

728x90