본문 바로가기

전체 글132

백준 7562번 : 나이트의 이동 문제 링크 : www.acmicpc.net/problem/7562 내 풀이(2021.3.1.) : BFS #include #include using namespace std; typedef pair pr; int map[300][300] = { 0, }; int visit[300][300] = { 0, }; int dy[] = {-1,-2,-2,-1,1,2,2,1}; int dx[] = { -2,-1,1,2, -2,-1,1,2, }; void init() { for (int i = 0; i < 300; i++) { for (int j = 0; j < 300; j++) { map[i][j] = 0; visit[i][j] = 0; } } } int main() { ios_base::sync_with_stdi.. 2021. 3. 1.
JDK와 JRE 설정 Java 11 기준으로 실습을 진행하는데 JDK와 JRE를 모두 11버전, 즉 55.0버전으로 설치해야 한다. 기존에 설치된 다른 버전들은 모두 제거하고, 제어판의 '프로그램 추가/제거'에서도 확실히 제거한 뒤 시스템 환경 변수 설정을 잘 설정해줘야 한다. 그래야 버전 불일치로 인한 오류들이 발생하지 않는다. JRE는 JDK 설치시 자동으로 설치된다. 2021. 2. 28.
C언어 - 포인터 쉽고 간결하게 이해하는 코드 int main() { char c = 'a'; printf("값 : %c ", c); printf("(크기 : %d바이트)\n", sizeof(c)); // char 값은 1바이트 printf("주소 : %x ", &c); printf("(크기 : %d바이트)\n", sizeof(&c)); // 주소는 4바이트 char* address = &c; printf("주소 : %x ", address); printf("(크기 : %d바이트)\n", sizeof(address)); // char*는 4바이트 (주소는 4바이트) printf("값 : %c ", *address); printf("(크기 : %d바이트)\n", sizeof(*address)); // char 값은 1바이트 return 0; } 값 :.. 2021. 2. 23.
Mysql insert 문법 오류 오류 내용 : "(" is not valid at this position for this server version, expecting: VALUE, SELECT, SET, VALUES, WITH 해결 방법 : 예약어는 backtick으로 감싸야 한다. 해결 예시 : INSERT INTO Content(id, 'date', 'index', goal, 'type', data1, data2, data3) VALUES('경원', '2021-02-16', 0, '토익', 'X/O', 'X', '', ''); 여기서 date, index, type 따위는 예약어이므로 따옴표로 감싸면 안 되고 백틱으로 감싸야 한다. INSERT INTO Content(id, `date`, `index`, goal, `type`,.. 2021. 2. 16.