post-thumbnail

최적화란?

Lighthouse를 직접 사용해보면서 Performance의 Opportunities 항목에는 어떤 것들이 있는지 확인해보고, 각 항목마다 어떤 해결 방법이 있는지 구글링하며 블로깅 해주세요. 블로깅한 내용은 실시간 세션에서 소그룹으로 모여서 공유하게 됩니다.Oppo

어제
·
0개의 댓글
·

[TypeScript] React + Typescript

CRA를 사용해서 타입스크립트 프로젝트를 생성할 때이미 생성된 프로젝트에 타입스크립트를 추가할 때.tsx : jsx 코드를 사용할 수 있는 확장자react-app-env.d.ts : React와 타입스크립트를 연결하는 파일package.json'@types'패키지 :

3일 전
·
0개의 댓글
·

[lv2] 가장 큰 수

문제링크0 또는 양의 정수가 담긴 배열 numbersnumbers의 요소를 이어 붙여 만들 수 있는 가장 큰 수 returnnumbers가 0,0,0,0일 경우에는 '0'을 반환해야하기 때문에 마지막 조건식 추가map을 사용하여 문자열로 다시 만드는 부분을 생략하고 s

3일 전
·
0개의 댓글
·

[lv2] 다리를 지나는 트럭

문제링크모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 returnbridge_length : 트럭이 최대 올라갈 수 있는 수, 다리를 건너는데 걸리는 시간weight : 다리가 견딜 수 있는 무게(이하)truck_weights : 건너야 하는 트럭 별 무게3번의

4일 전
·
0개의 댓글
·

[lv3] 베스트앨범

문제 링크노래의 장르를 나타내는 문자열 배열 genres노래별 재생 횟수를 나타내는 정수 배열 plays고유 번호가 i인 노래의 장르와 재생횟수는 genresi, playsi속한 노래가 많이 재생된 장르 순서위 조건이 같을 경우 장르 내에서 많이 재생된 노래 순서위 조

7일 전
·
0개의 댓글
·

[lv2] 할인 행사

문제 링크금액 지불하면 10일 동안 회원 자격회원에게 매일 한 가지 제품 할인 행사, 하루에 하나씩만 구매 가능원하는 제품과 수량이, 할인하는 날짜와 10일 연속으로 일치할 경우 회원가입(10일 안에 원하는 제품을 모두 구매할 수 있는 경우 회원가입)원하는 제품 배열

2023년 3월 22일
·
0개의 댓글
·

[lv2] 피로도

k : 현재 피로도, dungeons : \[최소 필요 피로도, 소모 피로도,최소 필요 피로도, 소모 피로도,...]최소 필요 피로도 : 탐험 전에 필요소모 피로도 : 탐험 후 소모유저가 탐험할 수 있는 최대 던전 수 return최소 필요 피로도가 큰 순서로 정렬 후

2023년 3월 21일
·
0개의 댓글
·

[TypeScript] Drag & Drop 프로젝트

DOM 요소 선택document.importNode('복제를 원하는 노드', boolean : 자식 노드 포함 여부)전역 문서 객체에 제공되는 메서드현재 문서가 아닌 외부 문서의 노드를 복사하여 현재 문서에 넣을 수 있도록 해줌두번째 인자가 true일 경우 : 자시 노

2023년 3월 21일
·
0개의 댓글
·

[lv2] [1차] 뉴스 클러스터링

문제 링크자카드 유사도 사용 : 두 집합 A, B 사이의 자카드 유사도는 두 집합의 교집합 크기를 두 집합의 합집합 크기로 나눈 값자카드 유사도 사용시 모두 공집합인 경우 12 이상 1,000 이하의 문자열 str1, str2str1, str2에는 중복요소가 있음문자열

2023년 3월 20일
·
0개의 댓글
·

Webpack이란?

여러 개의 파일을 하나의 파일로 합쳐주는 모듈 번들러모듈 번들러HTML, CSS, JavaScript등의 자원을 전부 각각의 모듈로 보고 이를 조합해 하나의 묶음으로 번들링(빌드)하는 도구하나의 시작점으로부터 의존성을 가지는 모듈을 모두 추적하여 하나의 결과물을 생성프

2023년 3월 20일
·
0개의 댓글
·

[TypeScript] 데코레이터

일종의 함수, 코드 조각을 장식해주는 역할메소드나 클래스(& 클래스 내부의 생성자), 프로퍼티, 접근자, 메서드, 매개변수 위에 @(at)함수를 장식해 코드가 실행될 때 장식된 부분을 변경@ 기호는 타입스크립트에게 이것이 데코레이터임을 선언타입스크립트는 클래스 실행 시

2023년 3월 15일
·
0개의 댓글
·

[TypeScript] 제네릭 타입

제네릭 : 타입을 함수의 파라미터처럼 사용하는 것타입의 첫글자인 T를 사용하는 것이 일반적이며, 관례상 한글자제네릭 타입을 사용해서 타입스크립트에게 정보 제공 가능타입 안전성과 결합된 유연성을 제공전달하는 값이나 클래스에서 사용하는 값을 유연하게 저장 가능다른 여러가지

2023년 3월 15일
·
0개의 댓글
·

Queue ?

입력과 출력이 다른 방향에서 이루어지는 자료구조입구와 출구가 따로 있는 원통형과 같은 구조선입선출 FIFO(First In First Out), LILO(Last In Last Out)프린터의 인쇄 대기 목록콜센터 고객 대기시간프로세스 관리캐시 구현먼저 들어간 데이터가

2023년 3월 14일
·
0개의 댓글
·

Stack ?

데이터를 순서대로 쌓는 자료구조입력과 출력이 하나의 방향, 스택의 최상단에서만 이루어지는 제한적 접근후입선출 LIFO(Last In First Out), FILO(First IN Last Out)배열에서 push와 pop만을 사용하는 경우라고 생각해도 될 것 같음브라우

2023년 3월 14일
·
0개의 댓글
·

[lv2] 타겟 넘버

문제 링크주어진 정수를 순서를 바꾸지 않고 더하거나 빼서 타겟 넘버로 만들기위 식이 성립하는 경우의 수 return깊이/너비 우선 탐색

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

OAuth

직접 서버에서 인증과 관련된 로직을 처리하지 않고 인증을 중개하는 외부 서버를 이용하는 기술사용자 입장에선 자주 사용하고 중요한 서비스만으로 외부 서비스를 이용할 수 있어 편리함개발자 입장에서도 신규 회원가입이나 회원 관리를 신경 쓰지 않아도 되기 때문에 선호함검증되지

2023년 3월 9일
·
0개의 댓글
·

Hashing / Token

암호화 방식 중 하나다른 암호화 방식들과 달리 암호화만 가능해시함수(Hash) 사용해 암호화 진행항상 같은 길이의 문자열 반환서로 다른 문자열에 동일한 해시 함수 사용 -> 반드시 다른 결과값동일한 문자열에 동일한 해시 함수 -> 항상 같은 결과값해싱은 항상 같은 결과

2023년 3월 9일
·
0개의 댓글
·

[lv2] 연속 부분 수열 합의 개수

문제 링크자연수로 이루어진 원형 수열의 연속하는 부분 수열의 합으로 만들 수 있는 수의 종류원형 수열 : 처음과 끝이 연결, 연속하는 부분수열도 일반적인 수열보다 많음원형 수열의 모든 원소를 담은 elements원형 수열의 연속 부분 수열의 합으로 만들 수 있는 수의

2023년 3월 8일
·
0개의 댓글
·

[TypeScript] 고급 타입

고급 타입 인터섹션 타입 & 사용 인터섹션 타입을 사용해 다른 타입과 결합할 수 있음 인터페이스 상속과 밀접한 관련을 가지고 있음(비슷하게 기능함) 인터섹션 타입은 어떤 타입과도 함께 사용할 수 있음(타입이 교차하게 구현 가능) 타입 가드 유니언 타입을 보조,

2023년 3월 8일
·
0개의 댓글
·

[lv1] 모의고사

문제링크정답이 순서대로 들어있는 배열 answrs1번 학생의 답 : 1, 2, 3, 4, 5, 1, ...2번 학생의 답 : 2, 1, 2, 3, 2, 4, 2, 5, 2, ...3번 학생의 답 : 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, ...가장

2023년 3월 7일
·
0개의 댓글
·