# interval

SQL Fundamental4 (Timestamp, Date, Interval)
Date: 일자로서 년, 월, 일의 정보를 가짐. YYYY-MM-DDTimestamp: 일자를 시간 정보까지 같이 가짐. YYYY-MM-DD HH24:MI:SSTime: 오직 시간 정보만 가짐. HH24:MI:SSInterval: N days HH24:MI_SS =>

[Flutter] 스톱워치(Stopwatch) 앱 만들기
스톱워치(Stopwatch) 앱 만들기 flutter_bloc | Flutter Package equatable | Dart Package Count App으로 알아보는 상태관리 - Cubit편 Equatable 사용해보기 1편 Equatable 사용해보기 2편
setInterval(), clearInterval() 그리고 콜백()
함수를 주기적으로 반복적으로 실행 및 종료하기 위해서 setInterval() 과 clearInterval() 함수를 사용한다.다른 함수가 실행을 끝낸 뒤 실행 되는, callback되는 함수.함수를 만들 때, parameter를 함수로 받아서 쓸 수 있는데 그 함수는

실습 ( GPIO 제어)
직접적으로 보드의 기능들을 제어할수있는 실습을 시작한다.필수적으로 구현해야하는 기능은 다음과같다IPC 통신(메시지큐)를 이용하여 각 프로세스간의 통신을 구현LED의 전원을 제어하는 프로그램 구현보드의 기본 온도센서를 이용하여 온도를 출력해주는 프로그램을 구현gps 라이
GPIO 제어 - Interval 구현
구현해야할 목록중 gps와 온도센서를 일정 시작시간 부터 -> 지정된 끝나는 시간까지 지속적인 간격으로 gpio 출력을 실행해주는 인터벌 프로그램을 만들기 위해 기초적인 틀을 잡는다 추가중
setInterval과 setTimeout의 개념과 차이, new Date와 그냥 Date의 차이
const clock = document.querySelector("h2function sayHello(){ console.log("hello");}setInterval(sayHello, 5000);setTimeout(sayHello, 5000);clock을 정의 =
Leetcode - 435. Non-overlapping Intervals
interval이 주어졌을때, 중첩이 발생하지 않도록 interval을 제거할때, 최소한으로 제거할 수 있는 갯수는?Gready 두 interval이 가질 수 있는 세가지 경우의 수에 따라 각각 처리. Gready하게 O(n)에 계산이 가능해짐. 현재가 cur이고 그
# Clock
매번 일어나야 하는 무언가를 만들 때 사용함. 함수 호출 간격 단위 : ms(milliseconds)함수가 지정한 간격마다 반복해서 실행됨HTMLJS: 자바스크립트에 내장되어 있는 objectnew Date( ) : 오늘 날짜를 가져옴const date = new D
Pramp - Time Planner
\[시작,종료]로 구성된 시작시간으로 정렬된 두명의 빈 가용시간 테이블이 주어진다. 주어진 dur 시간 만큼의 미팅을 하고자할때 현재 두 타임테이블에서 그것이 가능하다면 첫번째 가능한 예약 시간을 리턴하라. slotsA = \[10, 50, 60, 120, 140, 2
Interval 문제
intervals\[i] = \[starti, endi] 로 interval이 주어진다. 겹치는 부분을 합쳐라. (참고로 interval\[]는 정렬되어있지 않음)greedy한 방식으로 첫번째 값과 interval을 비교하면서 겹치면 확장. 안겹치면 push하고 그 값
Leetcode - 56. Merge Intervals
intervals\[i] = \[starti, endi] 로 interval이 주어진다. 겹치는 부분을 합쳐라. (참고로 interval\[]는 정렬되어있지 않음)greedy한 방식으로 첫번째 값과 interval을 비교하면서 겹치면 확장. 안겹치면 push하고 그 값
Leetcode - 57. Insert Interval
서로 겹치지 않는 시작, 종료 interval 들이 담긴 배열이 주어진다. 새로운 interval이 들어왓을때, 중첩되는 interval을 합쳐서 배열을 다시 구성해라.중첩이 발생하기 전, 그리고 발행 이후는 순서대로 push하고, 중첩부분에서 시작 값중 가장 작은 값
Leetcode - 729. My Calendar I
구현문제, \[start, end] 시간 예약 함수 book()이 호출될때, 이전 시간과 겹쳐서 예약이 불가능하면 false, 가능하면 true를 리턴하라. 밸런스 트리로 구성되어있는 map자료구조 사용.upper_bound(n): n보다 큰 값중에 첫번째 iterlo
Leetcode - 253. Meeting Rooms II
미팅룸 예약 시간이 담긴 배열이 주어질때, 모든 미팅을 수용할 수 있도록 필요한 최소 미팅룸 갯수를 구하라.시작시간, 종료시간https://leetcode.com/problems/meeting-rooms-ii/먼저 시작시간 기준으로 예약을 정렬한다. 그 뒤 다

시계 만들기
HTMLJS(24시간제)padStart를 한 이유는 시계가 1의 자리 일때 18:43:1 처럼 못나게 나와서 문자 길이가 2미만 일 때 앞에 0으로 채워줌padStart나 padEnd의 pad가 css의 padding이랑 같은 완충재 혹은 덧대는 뭔가를 뜻함getHou
Interval,Timeout
interval - 매번 일어나야 하는 무언가setInterval(실행할 함수, 실행할 함수의 주기)Timeout - 함수를 일정시간이 흐른 뒤 딱 한번만 호출setTimeout (실행할 함수, 몇초 뒤 호출할것인지)
[JavaScript] Intervals Timeouts Dates
1. 시계 생성하기 오늘은 시계를 만들어 보자. HTML 파일에 아래 코드를 작성한다. js 파일에 clock을 불러온다. 2. interval > interval은 '매번' 일어나야 하는 무언가를 말한다. (예로 매 2초) 서버에서 몇 초에 한 번 확인할 수
[LeetCode] 435. Non-overlapping Intervals - 그리디 c++
그리디 풀이 1.시작시간 기준 오름차순으로 정렬 2.현재 구간 시작시간이 이전 구간 끝 시간 이상인 경우 : 현재 구간 끝 시간으로 업데이트 겹치는 경우 : ans++ / 겹치는 두 구간 중 끝나는 시간이 느린 구간 삭제 => 현재 정렬된 상태에서 끝나는 시간 느릴수록