https://www.notion.so/GitHub-Action-AWS-S3-e54a3cf762ef464880559d6f6f92c54f
AWS CloudFront Setting 가이드
https://www.notion.so/AWS-CloudFront-Setting-665523e438094a778a97e5b96e9b237f
최댓값_최솟값
🔥 최댓값_최솟값 🐛 O(n) 최댓값 최솟값을 구할때 for문 안에서 Math.max Math.min 을 사용하게 되면 O(n^3)이 되어 효율성 검사에서 실패 할 수 있으니 for문 돌기전에 sort 해서 풀자! sort((a,b)=>a-b) : 오름차순 sort((a,b)=>b-a) : 내림차순
시간복잡도
🔥 시간복잡도 🐛 시간복잡도 정의 알고리즘의 수행 시간을 분석할 때 시간 복잡도를 사용합니다. 🐛 기본 연산 데이터 입출력 - copy, move… 산술 연산 - add, multiply … 제어 연산 - if, while … 🐛 시간 복잡도의 3가지 최선의 경우 (Best Case) 빅 오메가 표기법 사용 최선의 시나...
깊이 우선 탐색(DFS)
🔥 깊이 우선 탐색(DFS) 🐛 DFS 정의 가능한 가장 깊이 들어갔다가 더이상 파고들어갈 수 없을때 이전상태로 복귀하고 파고들어가고 나오고를 반복하는 형태 🐛 DFS 푸는법 스택이나 재귀함수를 이용하라 (재귀가 많이 쓰임 재귀를 쓸 수 없는 경우 스택 사용) 우선순위 재귀 스택 🐛 구분 방법
JS[프로토타입]
프로토타입 JavaScript는 흔히 프로토타입 기반 언어(prototype-based language)라 불립니다.— 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(prototype object)를 가진다는 의미입니다. 프로토타입 객체도 또 다시 상위 프로토타입 객체로부터 메소드와 속성을 상속 받을 수도 있고 ...
JS[클래스와 인스턴스]
객체 지향 프로그래밍 하나의 모델이 되는 청사진을 만들고 -> class 그 청사진을 바탕으로 한 객체를 만드는 -> instance 프로그래밍 패턴 쉽게 말해 class는 상자를 만들고 instance는 상자의 색깔을 입힌다고 생각하면 된다 //class class Box { constructor(color, size) { ...
JS[원시,참조자료형]
원시 자료형 데이터를 담고 있는 자료형(하나의 데이터만 담음) string, int, boolean 등등 let a = 1; let b = a; b = 3; console.log(a); // 1 console.log(b); // 3 //원시 자료형은 원본데이터가 바뀌지 않는다. 참조 자료형 데이터의 주소값을 담는 자료형(여러개...
JS[변수,타입]
JavaScript의 변수와 타입 변수 어떤 값(데이터)을 담는 저장소(메모리)의 이름 let a = 1; // '='은 같다는 의미가 아니라 할당의 의미 타입 데이터의 자료형 let number = 1; // number(숫자) let string = "1"; //string(문자) let boolean = true; ...
JS[내장 고차 함수]
JS의 대표적인 내장 고차 함수 3가지 filter 배열의 각 요소가 특정 논리(함수)에 따르면, 사실(true)일 때 따로 분류함(filter) map 배열의 각 요소가 특정 논리(함수)에 의해 다른 요소로 지정(map)된다 reduce 배열의 각 요소를 특정 방법(함수)에 따라 원하는 하나의 형태...