일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- gptapi
- aiapi
- 클래스
- 호스팅영역
- nodejs
- chatGPTAPI
- gpt3.5turbo
- 버킷생성
- Github
- 웹소켓연결끊김
- javascript
- gitlab
- Database
- openaiapi
- nvmrc
- 노드버전
- class
- aws
- 클라우드
- iam사용자
- 웹소켓연결
- db
- GPT3.5
- ChatGPT
- Express
- 패키지설치에러
- git
- 자바
- 웹소켓재시작
- java
Archives
- Today
- Total
목록javascript #nodejs (1)
IT's Jenna
이진 탐색 (이분 탐색) _백준 문제 1920, 10816, 1654 (javascript)
백준 이진 탐색 알고리즘 문제풀이입니다. 이진 탐색이란? 전체 범위를 가운데 기준으로 나누어 두 구간으로 분할해줍니다. 그리고 조건을 만족하는 구간이 어디인지 확인 후 해당 구간을 다시 분할해주는 방식으로 탐색하는 방법입니다. 처음부터 끝까지 탐색하는 것보다 속도가 훨씬 빠르기 때문에 많이 사용되는 방법입니다. 1부터 10까지 중에 4를 찾는 예를 들어 이진 탐색을 해보도록 하겠습니다. 1. 이진 탐색에서 가장 중요한 것은 우선 값들이 오름차순으로 정렬되어야 한다는 것입니다. 1 2 3 4 5 6 7 8 9 10 2. start, end, mid 값들을 잡아줍니다. start = 1 end = 10 mid = Math.floor((start+end)/2) 3. target과 mid값을 비교 후 start..
백준 문제풀이
2021. 11. 10. 16:04