https://www.acmicpc.net/problem/24955// https://www.acmicpc.net/problem/24955class 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); if (this.head == null) { this.head = node; } else { this.tail.next = node; } this.tail = node; this.length +..
7월 8일에 퇴사했다. 재작년 8월 16일에 입사했으니까 거의 2년 가까이 다녔다. 이전 직장에서 6개월 다니고 퇴사했던 게 마음에 걸려서 이번에는 오래 다니고 싶었는데 아쉽다. 입사하고 나서 한 2주정도는 회사 소스코드를 받아서 분석하는 시간을 가졌고, 그 후에는 자잘한 기능을 추가하는 일을 했다. 입사 초기에는 거래소랑 NFT마켓 관련 프로젝트를 했다. 내가 관리하는 소스코드를 여러 프로젝트에서 사용하기 쉽게 웹소켓 통신, TCP 통신하는 부분을 코어로 하는 모노레포를 구성했다. 그때까지 js로 작성했는데, 연말에 팀에 인원이 추가되면서 ts로 마이그레이션 했다. 혼자서 할때는 어차피 다 내가 만든거니까 별 상관이 없었는데, 다른 사람한테 알려주려고 하니까 너무 힘들어서 ts로 바꾸기로 했다. ..
https://www.acmicpc.net/problem/3584 // https://www.acmicpc.net/problem/3584const input = require('fs') .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.split(' ').map(Number));let index = 0;class Node { constructor(value) { this.value = value; this.height = -1; this.parent = null; this.children = []; } setHeight(number) { this.height = number; this.children.forE..
https://www.acmicpc.net/problem/6615// https://www.acmicpc.net/problem/6615const input = require('fs') .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.split(' ').map(Number));input.pop();const answer = input .map((v) => { const [A, B] = v; const listA = getCollatzArray(A); const listB = getCollatzArray(B); let C; for (let i = listA.length - 1; i >= 0; i--) { co..
https://www.acmicpc.net/problem/13116 const input = require("fs").readFileSync("./dev/stdin").toString().trim().split("\n");input.shift();const answer = input .map((v) => { let [x, y] = v.split(" ").map(Number); while (x != y) { if (x > y) { x = Math.floor(x / 2); } else { ..
노는 동안 아프리카tv에서 스타 좀 챙겨봤는데, 상암에서 결승이 있다고 해서 예매헀다. 티켓값이 1000원이기도 하고, 가까워서 예매했다. 3시쯤 집에서 나가서 경기있는 곳으로 갔다. 좌석이 지정되지 않은 표라서 티켓교환하러 엘레베이터 탔는데, 스타크래프트 레전드 프로게이머 이제동이 타고 있었다. 내가 예상할 수 없는 일이 일어나서 엄청 놀라고, 갑자기 심장이 빨리 뛰었는데 침착하게... 관심없는 척했다. 😓 악수라도 부탁해볼걸 그랬다. 티켓 교환해서 받은 표 랜덤으로 받은 다음 건물 밖으로 나갔다. 1층에서 카메라 들고 있는 사람들이 있어서 좀 부담스러워서 그냥 밖에 벤치에 앉아 있다가 4시에 입장했다. 설문? 무슨 스티커 붙이면 오로나민씨 준다고 해서 그거 하고 한 병 받았다. 경기가..
어머니께서 몇 번이고 "언제든지 교사하러 갈 수 있다"는 생각을 하지 말고, 지금 하고 있는 일에 더 절실하게 임하라고 말씀하셨다. 나에게는 도망칠 길이 있으니 그게 오히려 지금 하고 있는 일에 방해가 된다는 건데, 배수지진의 마음가짐이 없다는 거다. 내가 이렇게 지원서 썼던 거 보면 맞는 말이다. 예전에 한 달짜리 기간제 교사를 해보려고 지원서를 썼는데, 그때 공개 설정을 해두었더니 계속 연락이 온다. 교육 관련 경력도 없는데, 교사 자격증이 있으니 그냥 와서 가르치라고 한다. 아마도 사람이 부족한가 보다. 계속 전화가 오길래 귀찮아서 숨겨버렸다. 나도 귀찮지만, 사람 구하려고 전화 돌리는 사람도 귀찮을 거다. 아직은 젊으니까 이렇게 나를 찾는 학교가 있지만, 나이가 들면 그렇지 않을 것 같다.?..
한국 나이로는 31살 이고, 윤석열 나이로는 30살이고, 만 나이로는 29살이다. 아직 누가 몇살이냐고 물어보면 31살이라고 하는데, 퇴직금이랑 체불임금 관련 서류 받았는데 20대라고 되어 있었다. 내가 20대인지 30대인지 관심없는데, 좀 신경이 쓰이는 순간이었다. 대지급금이라는 회사가 망하면 체불임금이나 퇴직금 등을 나라에서 일정 범위 지급해주는 제도가 있다. 여기서 못 받은 거는 따로 민사로 처리해야되는 거 같고, 대지급금 유형에 도산대지급금이랑 간이대지급금이 있는데, 도산대지급금은 퇴직 당시 연령에 따라 받을 수 있는 임금 또는 퇴직금의 상한액이 정해져 있다. 20대30대40대50대60대 이상220만원310만원350만원330만원230만원 2달 차이로 20대라서 내 상한액이 220만..
- Total
- Today
- Yesterday
- 최소공통조상
- node.js
- 롱베케이션
- 서버개발
- 면접질문
- BFS
- 은둔청년체험
- 동적프로그래밍
- 로드나인
- MOD
- 서버점검
- 그래프
- 투포인터 연습
- 다이나밍프로그래밍
- create db
- 다이나믹프로그래밍
- 개발자면접
- 투포인터
- MySQL
- 면접비
- create databases;
- 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 |