3번째 직장이다.2번째 이직이고,1번째 출근이다. 아침에 비도 오고, 날이 흐렸다. 어제 일찍 자려고 누웠는데 잠이 안 와서 3시쯤에 잠들었다. 늦게 잠들었는데도 다행히 6시에 일어났다. 이전처럼 새로운 회사에 대한 설렘이나 잘할 수 있을까? 이런 떨림은 없고, 그냥 내 인생이 걱정돼서 잠이 안 왔다. 6시에 잠에서 깨서, 7시까지 누워있다가 씻고 그래도 첫 출근이니 기분 좀 내려고 정장 입고 나갔다. 일단 출근할 때는 사람이 없어서 지하철에서 앉아서 갈 수 있었다. 8시 반쯤 도착했는데 문이 닫혀있어서 그냥 가만히 있었다. 좀 지나니까 사람이 와서 인사하고 준비했다. vscode 다시깔고 nvm 깔고 대충 회사에서 어떤 프로젝트하는지 살펴보고, 팀장님이랑 점심 먹으러 갔다. 돈가스 먹었다. ..
예전에 퇴사했을 때는 내가 그만둔 거여서 빨리 다른 곳 취업해야 된다고 애썼다. 신입이니까 나 잘한다고 보여줄 수 있는 포트폴리오도 준비하고, 어느 정도 준비 끝나고 바쁘게 면접 보러 다녔는데, 이번에는 내가 그만둔 게 아니니까 이번 기회에 좀 쉬어보기로 했다. 그래서 집에서 푹 쉬었다. 은둔청년체험솔직히 마음 한 구석에는 쉬는 동안은 남들보다 뒤처지는 거라는 불안감이 있었는데 애써 무시하고 쉬기로 했다.겪어보지 않은 사람은 모르고, 겪었던 사람도 모르고, 오직 겪고 있는 사람만 알 수 있는 그런 게 있는데 실직의 경험도 그런 거 같다. 내 오랜 친구가 직업을 갖지 못해서 언제부턴가 연락이 어려웠는데, 이제야 이해할 수 있게 되었다. 내 처지가 이렇게 되니까 친구들과의 연락도 피하게 되었는데 이왕 이렇..
로드나인12일부터 개쓰레기 rpg게임인 로드나인을 하고 있다. 오픈하고 만들 생각인지 계속 점검을 띄우고 있다. 물론 난 무과금이라 조금만 더 짜증나게 하면 그냥 삭제하면 그만이지만, 무슨 점검을 뭐 이딴 식으로 올리는지 ㅡㅡ;; 이럴거면 그냥 오픈을 좀 미루지.. 하는 생각도 있지만, 나도 개발자로서 이 마음을 안다. 문제 없을 거라고 생각했는데, 막상 오픈하니까 문제 터지는? ㅋㅋ 개발도 사람이 하는 일이니 어쩔 수 없다. 점검 보상이나 확실히 줬으면 좋겠다. 점검시작시간에 오후 3시 0분 18초로 찍히는 거보면 그냥 누가 점검일정 생성하면 그 시간이 바로 점검 시작시간이 되는 듯 거 같다. 점검 종료 시간은 어이가 없는데 ㅡㅡ;; 도대체 저 숫자는 어디서 나오는 걸까 ..
https://www.acmicpc.net/problem/9711 const input = require('fs') .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.split(' ').map(Number));input.shift();const dp = [0, 1, 1, 2, 3, 5, 8].map((v) => BigInt(v));for (let i = 6; i { const [p, q] = v; return `Case #${i + 1}: ${(dp[p] % BigInt(q)).toString()}`;});console.log(answer.join('\n'));
https://www.acmicpc.net/problem/25418let [A, K] = require('fs').readFileSync('./dev/stdin').toString().trim().split(' ').map(Number);let cnt = 0;while (K != A) { cnt++; if (K % 2 == 0 && K / 2 >= A) { K /= 2; } else { K--; }}console.log(cnt);
https://www.acmicpc.net/problem/17484 const input = require('fs') .readFileSync('./dev/stdin') .toString() .trim() .split('\n') .map((v) => v.trim().split(' ').map(Number));const [N, M] = input.shift();const dp = Array.from(new Array(N), () => Array.from(new Array(M), () => new Array(3).fill(0)));input[0].forEach((v, i) => { dp[0][i] = new Array(3).fill(v);});dp[0][0][0] = 0;dp[0][M - 1][2] = 0..
- Total
- Today
- Yesterday
- 다이나믹프로그래밍
- 개발자면접
- 동적프로그래밍
- node.js
- 면접비
- 로드나인
- 롱베케이션
- 은둔청년체험
- create databases;
- 투포인터 연습
- 최소공통조상
- DB 생성
- MySQL
- create db
- 서버점검
- 면접질문
- 서버개발
- 투포인터
- BFS
- 다이나밍프로그래밍
- 그래프
- MOD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |