목록전체 글 (168)
HyeLog
보호되어 있는 글입니다.

💡RDS 구축을 완료했으니 필요한 설정들을 해줄 것이다. ① 타임존 설정 1) 기본적으로 default 파라미터가 존재하지만, 수정이 불가하므로 새로운 파라미터 그룹을 생성한다. 2) 그룹 이름을 rielDB-group1으로 지정했다. 3) 생성한 파라미터 그룹을 클릭해서 들어간 다음, time_zone 을 검색한다. 파라미터 편집을 누르고 time_zone을 Asia/Seoul로 설정한 후, 변경 사항 저장을 한다. ② 인코딩 설정 💡한글 데이터가 깨지지 않고 잘 출력되도록 하기 위해서 인코딩 설정을 해야한다. utf-8로 설정해도 되지만, 이모지까지 사용하려면 utf8mb4로 설정해야 한다. (이유는❓MySQL의 utf-8은 3byte 범위 내의 character만 처리 가능해서, 이모지처럼 4byt..
보호되어 있는 글입니다.
입력으로 주어진 배열에서 겹치는 부분이 어디인지만 파악하면 되는 간단한 문제였다. 겹치는 부분의 값만 arr[i-X][j-Y]를 뺀값으로 바꿔 준 후, 원래 배열 크기만큼 출력하면 된다. https://www.acmicpc.net/problem/16967 16967번: 배열 복원하기 크기가 H × W인 배열 A와 두 정수 X와 Y가 있을 때, 크기가 (H + X) × (W + Y)인 배열 B는 배열 A와 배열 A를 아래로 X칸, 오른쪽으로 Y칸 이동시킨 배열을 겹쳐 만들 수 있다. 수가 겹쳐지면 수가 합쳐 www.acmicpc.net #include using namespace std; int H, W, X, Y, arr[600][600], A[300][300]; void solve() { for (in..
풀이 ① 겉넓이를 구할 때, [앞면의 겉넓이]=[뒷면의 겉넓이], [왼쪽면의 겉넓이]=[오른쪽면의 겉넓이], [윗면의 겉넓이]=[아랫면의 겉넓이]=N*M 이기 때문에 앞면, 왼쪽면, 윗면만 구해서 마지막에 *2 하는 방식으로 구현했다. 🚨처음에는 각 행별 최대 높이, 각 열별 최대 높이를 더하면 된다고 생각했는데 이렇게 구현하니 정답보다 더 작은 수가 나왔다. -> 그래서 각 칸마다 계산하는 방식으로 바꾸었더니 정답이 잘 나왔다. (앞면을 구할 때는 현재칸의 높이 ↔ 윗칸의 높이를 비교하고, 왼쪽면을 구할 때는 현재칸의 높이 ↔ 왼쪽칸의 높이를 비교해서 현재칸이 더 클때만 더했다. 현재칸이 더 작으면 가려지므로.) + 가장 바깥쪽 블록은 비교하지 않고 다 더해야 하는데 내가 배열의 인덱스를 1부터 시작하..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.