[알고리즘] 순열, 조합 in JavaScript(Refactoring)
[알고리즘] JS 순열, 조합경우의 수 구하기(순열,중복순열,조합,중복조합) JS 작성했던 순열을 구현한 JS 코드 말고 새로운 방식으로 구현한 순열, 조합 구현 코드를 추가하겠습니다. 순열// nPr// 순열의 결과를 구하고 싶nulzi-dev.tistory.com 이전에 작성한 글을 다시 살펴보니 코드가 수정될 필요가 있는 부분이 있어서 새롭게 글을 작성합니다. 기존 글을 고치는 방법도 있지만 기록을 남기는 의미로 새로운 글로 작성합니다. 순열function permutation(array, r, depth = 0, result = []) { if(depth == r) { // return array.slice(0,r); result.push(array.slice(0,r)); ret..
[TS] TS Doc Handbook 1회독 - 1
온라인 TS 실행 환경https://www.typescriptlang.org/play/?#code/Q 프로젝트 내부 TS 사용을 위한 컴파일 설치 데이터 타입기본형 number, string, boolean, null, undefined, bigint, symbol => 그대로 사용된다객체형 object, array, tuple => {key: type, optionalKey?: type, ...}, Array or type[]특수형 any, unknown, never함수 function name(parameter: type): returnType {}유니언 타입: 기존 타입 기반을 통해 새로운 타입 생성. type | type. 내부 함수(프로퍼티)를 사용할 때는 좁히기(narrowing)를 해야한다...