조건 1. 일반 정수 입력시 출력X 2. N뒤에 정수 입력시 출력O 3. T뒤에 정수 입력시 출력O N뒤는 몇번 깜빡이는지, T뒤는 몇초동안 깜빡이는지를 의미한다 ex> 420629 : 무시됨 N4T6 : 6초동안 4번깜빡임 N4 : ?초동안 4번깜빡임 T6 : 6초동안 ?번깜빡임 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 const int SPI_SCK = 13; // LED, Serial Clock String incomingStr..
알고리즘 문제를 해결하다보니 이진탐색을 경우에 맞게 변경해야 하는 경우가 생겼다. 정렬된 배열에서 중앙값(median)을 비교하여 검색범위를 절반으로 줄여나가는 방식이다. 따라서 이진탐색은 O(log N)의 성능을 갖는다. 중복이 있는 배열에서 성분 중 가장 앞의 위치를 찾는 법 1. 값 중복 O 2. target이 모든 v에 대해 더 작은 경우 : 0 3. target이 모든 v에 대해 더 큰 경우 : v.size() 4. target이 v안에 없는 경우 : target보다 큰 가장 가까운 v의 인덱스 return 5. 중복된 값이 있는 경우 : 같은 값 중 가장 작은 인덱스 return 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 int solution(vector v, in..
Commit이란? Commit은 변경사항에 대한 내용을 적는 과정이라고 할 수 있다. Commit방법 1. Commit은 프로젝트 내에 변경이 발생한 경우(대부분 파일을 추가, 변경, 삭제에 의해 발생)에 진행할 수 있다. 가장 왼쪽의 '커밋'을 클릭하자. 2. 화면 중앙에 두개의 영역을 확인할 수 있는데 하단은 '스테이지에 올라가지 않은 파일'이며 상단은 '스테이지에 올라간 파일'이다. - github 레포지토리와 로컬저장소의 다른 점(생성되거나 삭제되거나 변경된 내역)이 모두 표시된다. - 'Commit'의 궁극적인 목적은 내 로컬저장소의 내용을 github 레포지토리에 동기화하는 것이다. - 따라서 '스테이지'는 동기화를 요청하는 목록이라고 할 수 있다. 3. 변경된 내역을 확인한다. 화면 우측에서..
Sourcetree란? Sourcetree는 git 처음 접하는 사용자도 쉽게 사용할 수 있는 GUI 툴입니다. 사용 목적 Sourcetree는 git과 마찬가지로 형상관리(프로젝트의 변경)과정을 용이하게 하기 위함이다. 아래와 같이 프로젝트의 변경과 이에 대한 코멘트를 손쉽게 확인, 관리할 수 있다. 사용 방법 본 글에서는 github의 레포지토리(프로젝트 저장소)에 연결하는 방법을 설명하기로 한다. 1. 작업표시줄 바로 아래의 파란색 영역에서 '+'를 선택한다. 2. 활성화 된 화면에서 'Clone'을 선택한다. 3. 그러면 아래와 같은 화면이 뜨는데 당황하지 말자. 4. 관리하고 싶은 레포지토리로 이동하여 초록색 'Clone' 버튼을 클릭한다. 5. 새로운 창에 레포지토리의 URL이 나오는 데 이를..
Servo contorol 12345678910111213141516171819202122232425262728293031323334353637383940414243444546#include #include #include #include "lcd.h" /* SERVO */// TCCR3A = 10101010 // COM3A[1,0], COM3B[1,0], COM3C[1,0]// TCCR3B = 00011010 // WGM[1,1,1,0], CS[0,1,0]// WGM[1,1,1,0] : Fast PWM, TOP = ICR3// OCR3A = 3000; // COMP = 1.5[msec]// ICR3 = 40000; // TOP = 20[msec]/* SERVO */ void Init_TImer3A(vo..
- Total
- Today
- Yesterday
- vue.js
- nosql
- vue
- Remix
- svelte
- Azure
- nuxt.js
- hoisting
- aws
- RDBMS
- Angular
- 이진탐색 #중복
- Gatsby.js
- Quasar
- Cloud
- PostgreSQL
- SQLite
- DevOps
- JavaScript
- alpine.js
- REACT
- Next.js
- node.js
- gcp
- MySQL
- oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |