본문 바로가기

전체 글45

Git | git flow 수업 자료 https://github.com/ulgoon/nklcb-git GitHub - ulgoon/nklcb-git Contribute to ulgoon/nklcb-git development by creating an account on GitHub. github.com 오늘 수업 https://github.com/ulgoon/nklcb-git/blob/main/handouts/git(3).md GitHub - ulgoon/nklcb-git Contribute to ulgoon/nklcb-git development by creating an account on GitHub. github.com 다른사람이 봤을 때 보기 편할 단위를 기준으로 커밋하기 git-flow cheatsheet https:.. 2021. 9. 28.
JavaScript 예습 | 27장 배열 27장 배열 정리 https://github.com/kheeyaa/TIL/tree/main/javascript/deepdive/Array GitHub - kheeyaa/TIL: Today I Learned.. Today I Learned.. Contribute to kheeyaa/TIL development by creating an account on GitHub. github.com Array // Array // 배열: 여러 개의 값을 순차적으로 나열한 자료구조 // 요소: 배열이 가지고 있는 값 // 인덱스: 자신의 위치를 나타내는 0 이상의 정수 // length 프로퍼티: 배열의 길이 // 자바스크립트 배열 특징 ---------------------------------------------.. 2021. 9. 26.
JavaScript 예습 | 19~21장 19장 프로토타입 자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어다. 자바스크립트는 클래스 기반 객체지향 프로그래밍 언어보다 효율적이며 더 강력한 객체지향 프로그래밍 능력을 지니고 있는 프로토타입 기반의 객체지향 프로그래밍 언어다. 자바스크립트를 이루고 있는 거의 모든 것이 객체다. 원시타입의 값을 제외한 나머지 값들(함수, 배열, 정규 표현식)은 모두 객체다. 19.1 객체 지향 프로그래밍 전통적 명령형 프로그래밍 프로그램을 명렁어 또는 함수의 목록으로 보는, 절차지향적 관점 객체지향 프로그래밍 여러 개의 독립적 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임. 전통적 명령형 프로그래밍 관점에서 벗어나려함. 속성 attri.. 2021. 9. 16.
JavaScript 질문 정리 | 16 ~ 18장 16장 프로퍼티 어트리뷰트 내부 슬롯과 내부 메서드 더보기 내부 슬롯과 내부 메서드는 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티(pseudo property)와 의사 메서드(pseudo method)다. 개발자가 직접 접근할 수 있도록 외부로 공개된 객체의 프로퍼티는 아니지만, 간접적으로 접근할 수 잇는 방법을 제공한다. 프로퍼티 상태 더보기 프로퍼티의 상태란 프로퍼티의 값(value), 값의 갱신 가능 여부(writable), 열거 가능 여부(enumerable), 재정의 가능 여부(configurable)를 말한다. 프로퍼티 어트리뷰트 더보기 자바스크립트 엔진이 관리하는 내부 상태 값인 내부 슬롯이다. Object.getOwnPropertyD.. 2021. 9. 16.
알고리즘 | leet code | Path With Minimum Effort (DFS + 이분탐색) 📌 문제 : https://leetcode.com/problems/path-with-minimum-effort/ 문제 당신은 다가오는 하이킹을 준비하는 등산객입니다. heights[row][col]은 셀(row, col)의 높이를 나타내는 행 x 열 크기의 2D 배열 높이가 제공됩니다. 당신은 왼쪽 상단 셀 (0, 0)에 있고 오른쪽 하단 셀 (행-1, 열-1)(즉, 0 인덱스)로 이동하기를 원합니다. 위, 아래, 왼쪽 또는 오른쪽으로 이동할 수 있으며 최소한의 노력이 필요한 경로를 찾고 싶습니다. 경로의 노력은 경로의 연속된 두 셀 사이의 최대 절대 높이 차이입니다. 왼쪽 상단 셀에서 오른쪽 하단 셀로 이동하는 데 필요한 최소 노력을 반환합니다. ✔️입력1 heights = [[1,2,2],[3,8,2.. 2021. 9. 16.
알고리즘 | leet code | Path With Minimum Effort (BFS) 📌 문제 : https://leetcode.com/problems/path-with-minimum-effort/ 문제 당신은 다가오는 하이킹을 준비하는 등산객입니다. heights[row][col]은 셀(row, col)의 높이를 나타내는 행 x 열 크기의 2D 배열 높이가 제공됩니다. 당신은 왼쪽 상단 셀 (0, 0)에 있고 오른쪽 하단 셀 (행-1, 열-1)(즉, 0 인덱스)로 이동하기를 원합니다. 위, 아래, 왼쪽 또는 오른쪽으로 이동할 수 있으며 최소한의 노력이 필요한 경로를 찾고 싶습니다. 경로의 노력은 경로의 연속된 두 셀 사이의 최대 절대 높이 차이입니다. 왼쪽 상단 셀에서 오른쪽 하단 셀로 이동하는 데 필요한 최소 노력을 반환합니다. ✔️입력1 heights = [[1,2,2],[3,8,2.. 2021. 9. 15.