본문 바로가기

전체 글337

[백준 2003/javascript] 수들의 합 2 완전 탐색도 가능하겠지만 구간합으로 수의 조합을 찾아 나가는 것은 투포인터를 생각하면 된다 투포인터 원리대로 포인터 두개로 움직여 끝나는 조건을 만들어 만들어주면 된다 [https://www.acmicpc.net/problem/2003 2003번: 수들의 합 2 첫째 줄에 N(1 ≤ N ≤ 10,000), M(1 ≤ M ≤ 300,000,000)이 주어진다. 다음 줄에는 A[1], A[2], …, A[N]이 공백으로 분리되어 주어진다. 각각의 A[x]는 30,000을 넘지 않는 자연수이다. www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: process.stdin, output: proc.. 2022. 10. 4.
[백준 9872/javascript] Record Keeping 영어 미번역 문제. 소들의 이름 목록을 먼저 정렬하고, JON 문자열로 만들어서 키 값으로 객체 카운트하여 객체의 값을 배열로 받아 그 중 최대값을 출력하였다 https://www.acmicpc.net/problem/9872 9872번: Record Keeping Farmer John has been keeping detailed records of his cows as they enter the barn for milking. Each hour, a group of 3 cows enters the barn, and Farmer John writes down their names. For example over a 5-hour period, he might write down the following l.. 2022. 10. 3.
Indexed DB 정리 Indexed DB는 브라우저에서 지원하는 DB 로 최근 엘리스 수업 중 배웠으나 비동기 개념 및 심화 부분 때문인지 indexed DB 는 체계적으로 배우지 않고 일부 코드 사용만을 보여주어 이해가 가지 않고, 그런 상태로 indexed DB를 엘리스 과정 중 꾸준히 마주치다보니 개인적으로 따로 공부가 필요하다고 생각하여 정리해보려 한다 indexed db의 구성 요소 Database MariaDB 의 databse 와 같다 즉, db의 파일들이라고 보면 된다 여러개의 database를 만들 수 있다 Object Store MariaDB의 table 과 같다 즉, 실제 데이터를 key-value로 입력할 곳이다 당연히 중복되는 Obeject Store 이름을 가지면 안되며, key를 생성할수 있는 ke.. 2022. 10. 3.
[백준 1475/javascript] 방 번호 구현문제이다 6대신 9를 카운트 하고, 그 수는 2로 나눈 올림값으로 세어 다른 수들의 카운트와 비교, 최대 값을 출력해주면 되는 문제이다 https://www.acmicpc.net/problem/1475 1475번: 방 번호 첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net let input = []; const readline = require("readline").createInterface({ input: process.stdin, output: process.stdout, }); readline.on("line", (line) => { input.push(line); }); readline.on("close", () =>.. 2022. 10. 2.