일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- design pattern
- useEffect
- Java
- 자바
- 디자인 패턴
- NextJS
- 코딩테스트 고득점 Kit
- react firebase
- 프로그래머스 자바
- 코딩테스트 고득점 Kit 완전탐색
- 프로그래밍 언어론
- useState
- 컴퓨터 네트워크
- 장고
- 코틀린
- 데이터모델링과마이닝
- 자바 공부
- 자바스크립트
- JavaScript
- 프로그래머스
- codesandbox
- React JS
- 프로그래머스 완전탐색
- 백준
- react
- 리액트 훅
- react hook
- websocket
- 리액트
- vanillaJS
- Today
- Total
목록분류 전체보기 (299)
기록하는 개발자
만들고자 하는 시계의 모양이다. 여기서 필요한 것은 기본적으로 제공되는 Date 객체의 hours, minuteds, seconds 함수는 시, 분, 초가 10보다 작은 경우 01, 02가 아닌 1, 2 와 같이 한 자리로 표시된다는 것이다. 따라서 아래 스크린샷처럼 00:00:00 형식으로 표시되도록 조치를 취해주어야하는 것이 포인트이다. Log in 00:00:00 const clock = document.querySelector("h2#clock"); function getClock(){ //매초 시분초를 갱신 const date= new Date(); const hours = String(date.getHours()).padStart(2,"0"); const..
1. 첫 화면 - username 을 입력하는 form 을 보여준다. - 이름을 입력하기 전에는 localStorage가 비어있다. 2. 이름 입력 후 login 버튼 클릭 - 'Hello 이름 :)!' 이 출력된다. - form 태그는 출력되지 않는다. - local Storage 에 username이 저장된다. - 새로고침을 해도 username이 local Storage에 저장되어 인사 멘트가 동일하게 출력된다. HTML Log in CSS body{ background-color: lightslategrey; text-align: center; } .hidden{ display : none; } body 태그 내 form, h1태그의 class 이름을 hidden으로 지정하고 css에서 hidde..
div.fruit h1[id=first] : class=fruit인 div중 h1의 id가 first인 쿼리 const h1=document.querySelector("div.fruit h1[id=first]"); handleTitleClick1, 2는 아래와 같은 역할을 동일하게 수행하는 코드이다. h1의 classList에 clicked class가 이미 있는지 확인 → 만약 있다면 clicked를 제거 → 없다면 clicked를 추가 toggle 함수는 handleTitleClick2 함수 내부의 코드 4줄과 동일한 역할을 한다. function handleTitleClick1(){ const clickedClass = "active"; if(h1.classList.contains(clickedCl..
Map map = new HashMap(); map의 String형 keySet을 list로 저장 List keySetList = new ArrayList(map .keySet()); value값에 따라 정렬 오름차순 Collections.sort(keySetList, (o1, o2) -> (temp.get(o1).compareTo(temp.get(o2)))); 내림차순 Collections.sort(keySetList, (o1, o2) -> (temp.get(o2).compareTo(temp.get(o1))));
문자 → 숫자 : int num = (int)c ; 숫자 → 문자 : char c=(char)num ;
PriorityQueue heap = new PriorityQueue(); heap.offer(value) : queue에 value 추가 heap.peek() : queue의 첫 번째 요소 반환 heap.poll() : queue의 첫 번째 요소를 삭제하고 반환. queue가 비어있는 경우 null 반환 heap.remove() : 큐의 첫 번째 값 제거 heap.clear() : 큐 초기화
제곱근 구하기 double result = Math.sqrt(25); // 5.0 거듭제곱 구하기 double result = Math.pow(5, 2); // 5*5