오늘 한 일
JS
Date
객체와 Math.floor를 이용해 d-day counter 만들기 연습Date
의 인수로 문자열을 전달하면 지정된 형태로 날짜와 시간을 반환한다.
const xmasDay = new Date(`${new Date().getFullYear()}-12-25:00:00:00+0900`);
- 나머지 연산자 : x % y >> x를 y로 나누고 남은 몫의 나머지.
- 삼항 연산자 : `${days < 10 ? `0${days}` : days}d`; 조건이 참 혹은 거짓일 때 실행할 식.
[데이터구조] : 해시테이블
- 해시란? 어떤 길이의 임의 데이터를 고정 길이의 데이터로 매핑하는 것.
- 해시테이블은 key = value의 형태. 키를 검색하면 value를 얻을 수 있어서, 시간복잡도가 O(1)이 된다.
- 그래서 엄청 빠르다. 특정 내용을 Key를 넣고 Value에 true를 넣으면, 배열보다 빠르게 요소를 정리할 수 있다.
- 해시 함수 : key ->
Hash Fuction
-> number(배열의 index)
'이전 기록' 카테고리의 다른 글
[TIL]2021-1230 (THU) (0) | 2021.12.30 |
---|---|
[TIL]2021-1227 (MON) (0) | 2021.12.28 |
[TIL]2021-1223 (THU) (0) | 2021.12.23 |
[TIL]2021-1019 (TUE) (0) | 2021.10.20 |
[TIL]2021-1018 (MON) (0) | 2021.10.18 |