일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- git
- Database
- Javascript
- react
- DP
- 자바
- 그레이들
- Algorithm
- db
- vscode
- Python
- 리트코드
- BFS
- network
- TypeScript
- 다이나믹 프로그래밍
- 알고리즘
- 프로그래머스
- Graph
- VIM
- 백준
- DFS
- 안드로이드
- 동적 계획법
- java
- CS
- Redux
- Data Structure
- frontend
- LeetCode
- Today
- Total
목록Javascript (39)
늘 겸손하게
주어진 숫자 number가 소수인지 아닌지 판별하는 단순한 코드 2부터 number까지의 숫자로 number를 나누어 보고 나머지가 존재하면 false를 반환하고, 나머지가 존재하는 경우가 없으면 true를 반환하는 함수 1 2 3 4 5 6 7 8 9 10 const isPrime = function(number) { if (number
출처 : https://velog.io/@devjade/JavaScript%EB%A1%9C-%EC%88%9C%EC%97%B4%EA%B3%BC-%EC%A1%B0%ED%95%A9-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0 JavaScript로 순열과 조합 알고리즘 구현하기 1. 조합 서로 다른 n개의 물건에서 순서를 생각하지 않고 r개를 택할 때, 이것은 n개에서 r개를 택하는 조합이라 하고, 이 조합의 수를 기호로 nCr와 같이 나타낸다. 바로 예를 살펴보도록 하자. 4Com velog.io 자바스크립트로 순열과 조합을 만드는 코드 1. 순열 ( Permutation ) 정의 : 서로 다른 n개의 원소를 가지는 집합에..
자바스크립트의 Array.sort() 메소드의 매개변수로 compareFunction을 제공하여 원하는 방식으로 배열을 정렬시킬 수 있다. 이 compareFunction은 양수, 음수, 0을 반환해야하는데, 반환하는값에 따라 정렬 순서가 달라진다. 정리하자면, compareFunction 반환값이 양수인 경우 : 첫번째 인자 a, 두번째 인자 b의 위치가 바뀌어 정렬된다. ( b a 순으로 정렬된다 ) compareFunction 반환값이 음수인 경우 : 첫번째 인자 a, 두번째 인자 b의 위치가 바뀌지 않는다. ( a b 순으로 정렬된다 ) compareFunction 반환값이 0인 경우 : a b 위치가 바뀌지 않는다 예시 오름차순 정렬 const points = [40, 100, 1, 5, 25,..
JavaScript 내장 객체 Map에는 keys라는 메소드가 있는데 이 메소드는 iterator를 반환하여 사용이 조금 까다로운 단점이 있습니다. Map 객체의 key값만 담겨있는 배열을 반환하는 함수를 직접 만들 수 있습니다. const getKeyArray = function(map) { let result = []; for (let key of map) { result.push(key[0]); } return result; } 4번째 줄에서 key[0] 대신 key를 입력하면 배열을 원소로 갖는 배열이 반환되니 key값으로만 이루어진 배열을 얻고싶으면 key[0]을 입력해야합니다. 출처 : https://stackoverflow.com/questions/35341696/how-to-convert-..