9시에 회사가서 데이터 엔지니어링 교육 들었다, 저번주에는 늦잠 자서 집에서 들었는데 가서 듣는 것보다 줌으로 듣는게 집중이 더 잘 되서, 그냥 이제 안가기로 했다^^. 그동안 데이터 엔지니어링 수업 들으면서 numpy, pandas, hadoop, flume 같은거 배웠는데 지금 나와는 거리가 좀 먼 기술들이었다. 그런데 이번 수업에서 배운 ELK 스택은 꽤 도움이 되는 내용이었다. 로그를 수집해서, 정제한 다음에 시각화 하는 거를 배웠는데, 조금 더 공부해서 적용해보면 좋을 것 같다. 지금까지 수업 중에서 제일 집중해서 들었다. 수업 끝나고 대충 정리하고, 백준 문제 풀다가 8시쯤 집으로 갔다. 가는 길에 더위사냥 사먹으으려고 무인 아이스크림 판매점에서 들렸다 .내 앞에 어르신이 삼성페이로 결제하려고..
https://www.acmicpc.net/problem/18809 18809번: Gaaaaaaaaaarden 첫째 줄에 정원의 행의 개수와 열의 개수를 나타내는 N(2 ≤ N ≤ 50)과 M(2 ≤ M ≤ 50), 그리고 초록색 배양액의 개수 G(1 ≤ G ≤ 5)와 빨간색 배양액의 개수 R(1 ≤ R ≤ 5)이 한 칸의 빈칸을 사이에 두 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 No..
https://www.acmicpc.net/problem/1431 1431번: 시리얼 번호 첫째 줄에 기타의 개수 N이 주어진다. N은 50보다 작거나 같다. 둘째 줄부터 N개의 줄에 시리얼 번호가 하나씩 주어진다. 시리얼 번호의 길이는 최대 50이고, 알파벳 대문자 또는 숫자로만 이루어 www.acmicpc.net const fs = require('fs'); const input = fs .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.trim()); input.shift(); function getNumber(str) { let num = 0; for (let i = 0; i < str.length; i++) {..
https://www.acmicpc.net/problem/11652 11652번: 카드 준규는 숫자 카드 N장을 가지고 있다. 숫자 카드에는 정수가 하나 적혀있는데, 적혀있는 수는 -262보다 크거나 같고, 262보다 작거나 같다. 준규가 가지고 있는 카드가 주어졌을 때, 가장 많이 가지 www.acmicpc.net const fs = require('fs'); const input = fs .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.trim()); input.shift(); const cards = new Map(); for (let i = 0; i < input.length; i++) { const card ..
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..
- Total
- Today
- Yesterday
- 면접질문
- 은둔청년체험
- create databases;
- 개발자면접
- 로드나인
- 투포인터 연습
- 서버개발
- 다이나믹프로그래밍
- DB 생성
- 최소공통조상
- 롱베케이션
- 면접비
- MOD
- 투포인터
- create db
- 다이나밍프로그래밍
- MySQL
- node.js
- BFS
- 그래프
- 서버점검
- 동적프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |