목록전체 글 (191)
정화 코딩
semester.controller.ts 파일과 semester.service.ts 파일 생성# controller 파일 생성 명령어...apps\admin-backend> nest g controller semester --no-spec// src/semester/semester.controller.tsimport { Controller } from '@nestjs/common';@Controller('semester')export class SemesterController {}위의 명령어로 파일을 생성했을 때 기본적으로 들어있는 내용이다.# service 파일 생성 명령어...apps\admin-backend> nest g service semester --no-spec// src/semester/..
https://www.acmicpc.net/problem/17404 #include #include using namespace std;int MAXV = 1000 * 1000 + 1;int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; vector> rgb(n + 1, vector(3)); for (int i = 1; i > rgb[i][j]; } } vector> dp(n + 1, vector(3)); int ans = MAXV; // 첫번째 집이 각각 r, g, b일 때로 나눠서 dp 채우기 for (int first = 0;..
Datahw2_MATRIX.TRAINDOC_WORD_MATRIX_TRAIN2144 1448abil absolut abus access accid accord account accur ...0 6 1 25 1 41 1 40 1 ...0 78 4 77 1 214 1 18 1 ...0 26 1 149 1 197 1 37 2 ...0 11 3 75 1 39 1 39 1 ......1 12 1 1 2 9 2 19 1 ...1 13 2 32 2 87 1 99 1 ...1 3 1 6 1 2 1 17 2 ...1 141 1 50 1 30 2 92 1 ......첫 번째 줄 : 메타정보두 번째 줄의 첫 번째 수 (2144) : 문서/이메일의 개수두 번째 줄의 첫 번째 수 (1448) : 단어/토큰의 개수세 번째 줄 : ..
https://www.acmicpc.net/problem/10942 #include #include using namespace std;int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, m; cin >> n; vector a(n); vector> dp(n, vector(n, 0)); for (int i = 0; i > a[i]; dp[i][i] = 1; if (i == 0) continue; if (a[i] == a[i - 1]) dp[i - 1][i] = 1; } for (int i = 0; i > m; while (m--)..
원래의 prisma 폴더 가져오기admin-backend/├── src/│ ├── prisma/│ │ ├── schema.prisma│ │ └── ...│ ├── semester/│ ├── .env│ ├── app.module.ts│ ├── main.ts├── test/├── .gitignore├── package.json└── ...나는 기존에 NestJS가 아닌 Express로 Prisma를 사용했었다. 그래서 기존의 prisma 폴더를 그대로 가져와 새롭게 만든 폴더 admin-backend 아래 src 폴더 아래에 넣어주었다. (.env도 일단 그대로 복사했다.)prisma 관련 필요한 패키지 설치...icpc-sinchon-workspace\apps\admin-b..
https://www.acmicpc.net/problem/2239 #include #include using namespace std;vector> s;vector> emp;int n;bool fin = false;bool chk(int idxi, int idxj, int num) { for (int i = 0; i >(9, vector(9)); emp = vector>(); for (int i = 0; i > str; for (int j = 0; j 스도쿠 판을 왼쪽 위부터 차례대로 읽어가며 빈칸에 1부터 9까지의 수를 넣어가면서 가능한 경우를 만나는 즉시 종료하고 출력하도록 했다. 백트래킹 문제이고, 탐색하는 함수 dfs와 가능한 경우인지 체크하는 함수 chk를 만들었다...
icpc-sinchon-workspace의 폴더 구조icpc-sinchon-workspace/├── .github/├── .vscode/├── apps/│ ├── admin-backend/│ │ ├── package.json│ │ └── ...│ └── admin-frontend/│ ├── package.json│ └── ...├── libs/├── .gitignore├── package-lock.json└── package.json여기서 기존의 admin-backend 폴더의 이름을 admin-old-backend로 바꾸고 새로운 nest.js 프로젝트(폴더)를 admin-backend이라는 이름으로 만드려고 한다.최상위 디렉토리에서 npm 설치...\icpc..
https://www.acmicpc.net/problem/1647 #include #include #include using namespace std;int n, m;int parent[100001];vector> edge;int find(int a) { if (parent[a] == a) { return a; } else { parent[a] = find(parent[a]); return parent[a]; }}void unionf(int a, int b) { a = find(a); b = find(b); if (a != b) parent[b] = a;}int main() { ios_base::sync_with_stdio(0);..