https://www.acmicpc.net/problem/11656 11656번: 접미사 배열 첫째 줄에 문자열 S가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 1,000보다 작거나 같다. www.acmicpc.net const fs = require('fs'); const input = fs.readFileSync('./dev/stdin').toString().trim(); const words = []; let temp = ''; for (let i = input.length - 1; i >= 0; i--) { temp = input[i] + temp; words.push(temp); } console.log(words.sort().join('\n'));
https://www.acmicpc.net/problem/10825 10825번: 국영수 첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로 구분해 주어진다. 점수는 1보다 크거나 같고, 1 www.acmicpc.net const input = require('fs') .readFileSync('./dev/stdin') .toString() .trim() .split('\n'); input.shift(); const studentSort = (a, b) => { if (a[1] == b[1]) { if (a[2] == b[2]) { if (a[3] == b[3]) { if (a[0] > b[..
https://www.acmicpc.net/problem/5648 5648번: 역원소 정렬 모든 원소가 양의 정수인 집합이 있을 때, 원소를 거꾸로 뒤집고 그 원소를 오름차순으로 정렬하는 프로그램을 작성하세요. 단, 원소를 뒤집었을 때 0이 앞에 선행되는 경우는 0을 생략해야합니 www.acmicpc.net const input = require('fs') .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.trim().split(' ')); const nums = input.flat(); const N = +nums.shift(); console.log( nums .filter((v) => v != '') .map((v..
https://www.acmicpc.net/problem/10214 10214번: Baseball 경근이는 수업 과제의 일환으로 연세대학교의 역사를 조사하고 있었다. 케케묵은 도서관 구석에서 경근이가 발견한 것은 역대 연고전의 야구경기 실황 기록문서였다. 하지만 문서를 가지고 있 www.acmicpc.net const input = require('fs').readFileSync('./dev/stdin').toString().split('\n'); const T = +input.shift(); const answer = []; for (let i = 0; i < T; i++) { let Y = 0; let K = 0; for (let j = 0; j < 9; j++) { const [y, k] = inp..
https://www.acmicpc.net/problem/5585 5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net const input = +require('fs').readFileSync('./dev/stdin').toString().trim(); let cnt = 0; let rest = 1000 - input; while (rest > 0) { if (rest >= 500) { rest -= 500; } else if (rest >= 100) { rest -= 100; } else ..
https://www.acmicpc.net/problem/7567 7567번: 그릇 그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다. www.acmicpc.net const input = require('fs').readFileSync('./dev/stdin').toString().trim(); let answer = 10; for (let i = 1; i < input.length; i++) { if (input[i - 1] == input[i]) { answer += 5; } else { answer += 10; } } console.log(ans..
https://www.acmicpc.net/problem/16988 16988번: Baaaaaaaaaduk2 (Easy) 서기 2116년, 인간은 더 이상 AI의 상대가 되지 못하게 되었다. 근력, 순발력, 창의력, 사고력, 문제해결능력, 심지어 인간미조차 AI가 인간을 앞선다. AI가 온 지구를 관리하며 이미 인류는 지구의 www.acmicpc.net class Node { constructor(item) { this.item = item; this.next = null; } } class Queue { constructor() { this.head = null; this.tail = null; this.length = 0; } push(item) { const node = new Node(item);..
https://www.acmicpc.net/problem/10156 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net const input = require('fs').readFileSync('./dev/stdin').toString().split(' ').map(Number); const answer = input[0] * input[1] - input[2]; console.log(answer >= 0 ? answer : 0);
- Total
- Today
- Yesterday
- 면접비
- create databases;
- DB 생성
- 면접질문
- 최소공통조상
- 롱베케이션
- BFS
- 로드나인
- 개발자면접
- MySQL
- 다이나밍프로그래밍
- 그래프
- 은둔청년체험
- 다이나믹프로그래밍
- MOD
- 동적프로그래밍
- 서버점검
- node.js
- 투포인터
- 서버개발
- create db
- 투포인터 연습
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |