728x90
반응형

전체 글 225

[백준/BFS&DFS/C++] 17070번 파이프 옮기기1 * (삼성 코딩테스트)

https://www.acmicpc.net/problem/17070 17070번: 파이프 옮기기 1 유현이가 새 집으로 이사했다. 새 집의 크기는 N×N의 격자판으로 나타낼 수 있고, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 (r, c)로 나타낼 수 있다. 여기서 r은 행의 번호, c는 열의 www.acmicpc.net #include using namespace std; int N; int MAP[17][17]; int dx[] = {0, 1, 1}; int dy[] = {1, 0, 1}; int result = 0; bool chk(int r, int c){ if(rN || cN || MAP[r][c]==1) return false; else return true; } void dfs..

카테고리 없음 2023.02.03

[백준/구현/백트래킹/C++] 14502번 연구소 (삼성 코딩테스트 기출)

https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 문제 해결 방법 문제는 크게 벽 세우기 -> 바이러스 퍼트리기 -> 안전영역 크기 구하기 이렇게 풀 수 있다. 처음에 입력을 받을 때 바이러스의 위치는 벡터 virus에, 빈칸 위치는 벡터 v_empty에 담았다. void input(){ cin >> n >> m; for(int i=0; i x; MAP[i][j] = x; if(x == 2) virus.push_back({i,j}); if(x == 0) v_..

[개발 컨퍼런스] DDC 2023 후기

참고 링크는 디디콘 여기! 2023.01.28에 열렸던 디디콘 Dev Day에 다녀왔다 멋쟁이 사자처럼의 대표 이두희님의 스피치로 컨퍼런스가 시작되었다 강연 들으며 적은 것 [이원지/무신사] 리액티브 프로액티브 피터드러커 기획팀 개발팀 리더십 디자인팀 쟁취하고싶은것/포기할수있는것 요즘 이직에 대한 생각이 많았는데 이직할 회사에 대한 기준을 세우는데 도움이 되었다. 사실 큰 회사에 가고싶다는 생각만 막연하게 하고 있었는데 기준을 세우고 갈 회사를 정하는 것이 당연히 좋겠다는 생각을 했고 역시 사회생활 경험이 나보다 더 많고 이직도 하셨던 분의 이야기를 들을 수 있어서 좋았다. [김난/뱅크샐러드] 플러터 테스트코드 테스트 사이트가 흥행에 성공한 경험이 있었는데 나도 만들어보고 싶었다. [유동균/강남언니] 트..

기타 2023.01.30

[PostgreSQL] 컬럼 정보 조회 / 컬럼 코멘트 조회

https://develop-me-z.tistory.com/6 PostgreSQL | 테이블/컬럼 정보조회 SQL - 테이블 comment 조회 SELECT PS.RELNAME AS TABLE_NAME ,PD.DESCRIPTION AS TABLE_COMMENT FROM PG_STAT_USER_TABLES PS ,PG_DESCRIPTION PD WHERE PS.RELNAME = '테이블명' AND PS.RELID = PD.OBJOID AND PD.OBJSUBID = 0 ; - 테이블 columns 조회 select co develop-me-z.tistory.com 컬럼 정보 조회 SELECT TABLE_NAME, column_name, character_maximum_length, data_type FRO..

DB/PostgreSQL 2023.01.30

[백준/구현/C++] 15685번 드래곤 커브 *

https://www.acmicpc.net/problem/15685 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커 www.acmicpc.net #include #define MAX 101 using namespace std; int n, x, y, d, g; int MAP[MAX][MAX]; int dx[] = {0, -1, 0, 1}; // 오른쪽, 위, 왼쪽, 아래 int dy[] = {1, 0, -1, 0}; vector Dir_Info; void Make_Dragon_curve(){ int s = Dir..

[백준/완전탐색/C++] 15683번 감시 *

https://www.acmicpc.net/problem/15683 15683번: 감시 스타트링크의 사무실은 1×1크기의 정사각형으로 나누어져 있는 N×M 크기의 직사각형으로 나타낼 수 있다. 사무실에는 총 K개의 CCTV가 설치되어져 있는데, CCTV는 5가지 종류가 있다. 각 CCTV가 감 www.acmicpc.net #include using namespace std; struct CCTV{ int x; int y; int num; int dir; }; int n, m, answer = 2e9; int MAP[9][9]; int CMAP[9][9]; vector cctv; void input(){ cin >> n >> m; for(int i=0; i tmp; MAP[i][j] = tmp; if(tm..

[백준/BFS/C++] 2606번 바이러스

https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net #include using namespace std; int n, m; vector v[101]; bool isVisited[101]; int result = 0; void findVirus(){ queue q; q.push(1); isVisited[1] = true; while(!q.empty()){ int front = q.front(); q.pop(); result++; for(int i=0; i..

[Netlify] Netlify 이용하여 서비스 무료로 배포하기

https://app.netlify.com/ Netlify App app.netlify.com 회원가입 후 로그인한다 sites 탭에 들어가서 배포할 사이트의 폴더를 아래 박스에 떨어트린다 그러면 자동으로 배포가 완료된다 저 파란색 주소로 들어가보면 배포가 된 것을 확인할 수 있다 이름을 바꾸고 싶다면 아래 site settings 버튼을 클릭한다 site information 에서 change site name 을 클릭하여 이름을 바꿔주면 된다!

기타 2023.01.23
728x90
반응형