https://www.acmicpc.net/problem/13305 13305번: 주유소 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 도시의 개수를 나타내는 정수 N(2 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 인접한 두 도시를 연결하는 도로의 길이가 제일 왼쪽 도로부터 N-1 www.acmicpc.net https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/BigInt BigInt - JavaScript | MDN BigInt는 Number 원시 값이 안정적으로 나타낼 수 있는 최대치인 2^53 - 1보다 큰 정수를 표현할 수 있는 내장 객체입니다. developer.mozilla.org const..
https://www.acmicpc.net/problem/1541 const fs = require('fs'); const input = fs.readFileSync("./dev/stdin").toString().trim(); const minusSplit = input.split('-'); const minusArr = []; let answer = 0; minusSplit.forEach(v => { const plusSplit = v.split('+'); let sum = 0; plusSplit.forEach(v2 => { sum += Number(v2); }) minusArr.push(sum); }) answer = minusArr[0]; for (let i = 1; i < minusArr.leng..
https://www.acmicpc.net/problem/1931 1931번: 회의실 배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net const fs = require('fs'); const [x, ...arr] = fs.readFileSync("./dev/stdin").toString().trim().split('\n'); const room = arr.map(v => v.split(' ').map(v2 => +v2)).sort((a, b) => { if (a[1] == b[1]) { return a[0] - b[0]; } else { return a[1] - b[1]; } }) let answer = 1; let preEnd = room[0..
https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net const fs = require('fs'); const [x, ...arr] = fs.readFileSync("./dev/stdin").toString().trim().split('\n'); const [_, target] = x.split(' '); let goal = +target; const coin = arr.map(v =>..
https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net #include #include using namespace std; int main(void){ int n; cin >> n; int arr[n]; int reducer[n]; int answer=0; for(int i = 0; i>arr[i]; } sort(arr,arr+n); reducer[0]=arr[0]; answer += reducer[0]; for(int i = 1; i
https://www.acmicpc.net/problem/2565 2565번: 전깃줄 첫째 줄에는 두 전봇대 사이의 전깃줄의 개수가 주어진다. 전깃줄의 개수는 100 이하의 자연수이다. 둘째 줄부터 한 줄에 하나씩 전깃줄이 A전봇대와 연결되는 위치의 번호와 B전봇대와 연결되는 www.acmicpc.net const fs = require('fs'); const [n, ...arr] = fs.readFileSync("./dev/stdin").toString().trim().split("\n"); const powerCode = arr.map(v=>v.split(' ')).sort((a,b)=>{ return a[0]-b[0]}).map(v=>+v[1]) function dpLis(arr){ let lis ..
https://www.acmicpc.net/problem/11053 11053번: 가장 긴 증가하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이 www.acmicpc.net const fs = require('fs'); const [n, ...arr] = fs.readFileSync("./dev/stdin").toString().trim().split("\n"); const sequence = arr[0].split(' ').map(v=>+v); function dpLis(arr){ let..
- Total
- Today
- Yesterday
- 면접질문
- create db
- 서버개발
- 동적프로그래밍
- 개발자면접
- 서버점검
- 다이나밍프로그래밍
- 투포인터 연습
- 면접비
- 최소공통조상
- create databases;
- 그래프
- 다이나믹프로그래밍
- MOD
- 은둔청년체험
- 로드나인
- MySQL
- 투포인터
- BFS
- 롱베케이션
- DB 생성
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |