일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- esbuild
- 티스토리챌린지
- AI
- elasticsearch
- replication lag
- cosine similarity metric
- 캡슐화
- 2024 톨스토이문학상 수상
- Kubernetes
- context7
- model context protocol
- sqs fifo queue
- Infra
- goland
- go
- 오블완
- RDS
- GoF
- GIT
- ssh 에이전트
- typescript
- 구조체
- authorizationpolicy
- Intellij
- 서비스메쉬
- redirect-gateway
- javascript
- 디자인패턴
- golang
- Today
- Total
Fall in IT.
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
안녕하세요. 오늘은 이진탐색 알고리즘에 대해서 알아보도록 하겠습니다. 이진탐색 알고리즘(Binary Search Algorithm) 1회 비교를 거칠때마다 탐색 범위가 대략 절반으로 줄어들기 때문에 이진탐색이라고 불린다. 배열의 값들이 정렬되어 있을때만 사용이 가능합니다. function solution(element, some_list) { let firstIndex = 0; let lastIndex = some_list.length - 1; while(firstIndex

2진수와 16진수 컴퓨터는 모든 데이터와 명령을 2진수(0 or 1)로 처리한다. 반도체 기억소자가 켜져 있는 상태 즉, on / off 만 있을 수 있기 때문이다. 0 또는 1의 한 자리 2진 수 정보를 저장할 수 있는 단위를 Bit라고 한다. 1비트의 저장 공간으로는 두 가지 기호 밖에 나타내지 못하고, 8비트 즉, 1바이트로 나타낼 수 있는 기호는 2의 8승(256)개를 나타낼 수 있다. 컴퓨터가 사용하는 2진수로 값을 표현하면 자릿수가 읽고 쓰기가 불편하다. 그래서 컴퓨터의 값을 표현할 때는 16진수를 많이 쓴다. 인코딩과 디코딩 사람들이 쓰는 문자를 컴퓨터에 저장하기 위해서는 2진수로 변환해야 한다. 이를 인코딩(encoding)이라고 한다. 반대로, 인코딩한 2진수를 사람이 읽기위해 문자로 되..
안녕하세요. ORM을 사용하게 되면 raw query를 전혀 사용하지 않을 수 있지만, 간혹 사용해야 하는 상황이 발생하기도 합니다. 오늘은 Nodejs의 ORM인 Sequelize에서 raw query 사용하는 방법에 대해서 알아보도록 하겠습니다. Dynamic SQL을 사용한 나쁜 예 let query = ` SELECT * FROM user LEFT JOIN team ON user.team_id = team.id WHERE user.id = ${userId} `; let user: User = await sequelize.query( query, { replacements: {personId: person.id}, type: Sequelize.QueryTypes.SELECT, raw: true })..