목록전체 글 (175)
변수의 기록

해결한 답.import java.util.*;public class Main { static int N; static int count = 0; static boolean[] col; // 열 체크 static boolean[] diag1; // ↙ 대각선 (row + col) static boolean[] diag2; // ↘ 대각선 (row - col + N - 1) public static void main(String[] args) { Scanner sc = new Scanner(System.in); N = sc.nextInt(); // 예: 8 입력 시 8-Queen 문제 col = new boolean[N..
문제 유형 1.BFS- 7562_나이트의 이동 - 7576_토마토- 4179_불-1697_숨박꼭질 2.DFS - 4963_섬의개수 3.DP -15681_트리와쿼리 -1003 피보나치 함수-9095 1,2,3 더하기-11053 가장 긴 증가하는 부분 수열 4.슬라이딩 윈도우-2559_수열 5.브루트포스-1018_체스판 다시 칠하기 6. 백트레킹-9663_N-Queen _14888_연산자 끼워넣기_6603_로또 백트레킹 조합_1182_부분수열의 합 백트레킹_15649_N과M 백트레킹 수_1759_암호만들기 _15661_링크와 스타트 7.비트마스크+ 브루트포스_5661_링크와 스타트 8.이분 탐색_1654_랜선 자르기_2512_예산 9.유니온 파인드_1717_집합의 표현_1976_여행 가자_20040_사이클..

package codingTest;import java.util.*;import java.io.*;public class Backjun_7562 { public static void main(String[] args) throws IOException{ // TODO Auto-generated method stub int[] x = {-1, -2, -2, -1, 1, 2, 2, 1}; //말이 이동 범위 row int[] y = {-2 , -2, 1, 2, 2, 1, -1, -2 }; //말이 이동 범위 col BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt..
**SQL (Structured Query Language)**는 관계형 데이터베이스를 조작하고 정의하기 위한 표준화된 언어입니다.SQL의 구성 요소SQL은 단순한 조회 언어가 아닌, 다음 세 가지 기능을 포괄하는 종합적인 데이터베이스 언어입니다:DDL (Data Definition Language): 테이블, 인덱스, 제약조건 등 정의 (e.g. CREATE, ALTER)DML (Data Manipulation Language): 데이터 조작 (e.g. SELECT, INSERT, UPDATE, DELETE)VDL (View Definition Language): 뷰 정의💡 실제 구현은 각 RDBMS 벤더에 따라 차이가 있으며, Oracle, MySQL, PostgreSQL 등마다 SQL 구문 세부사..

정답 import java.util.*;import java.io.*;public class Main { static char[][] map ; static int r ; static int c ; static int[] x = {-1,1,0,0} ; static int[] y = {0,0,-1,1} ; static int[][] firedTime ; static int[][] humanTime ; public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..

내가 최초 제안한 답.import java.util.*;import java.io.*;public class Main { static int[][] map; static boolean[][] visted; static int m, n; static int[] x = {-1, 1, 0, 0}; static int[] y = {0, 0, -1, 1}; static int count; static boolean flag = true; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(Syst..

package test;import java.util.*;import java.io.*;/*10 13BBBBBBBBWBWBWBBBBBBBBBWBWBBBBBBBBBWBWBWBBBBBBBBBWBWBBBBBBBBBWBWBWBBBBBBBBBWBWBBBBBBBBBWBWBWBBBBBBBBBWBWBWWWWWWWWWWBWBWWWWWWWWWWBWB*/public class Backjun_1018 { static char[][] board ; static int n; static int m; public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedReader br= new BufferedR..

관계형 데이터 모델 (Relational Data Model) 정리관계형 데이터 모델은 1970년 Edgar F. Codd가 제안한 데이터베이스 모델로, 현재 대부분의 데이터베이스 시스템이 채택하고 있는 구조이다. 이 모델은 수학의 관계(Relation) 개념을 기반으로 하며, 데이터를 테이블(릴레이션) 형태로 표현한다. 1. 수학에서의 Relation 개념수학적으로 관계(Relation)는 **카르테지안 곱(Cartesian Product)**의 부분집합이다.즉, 여러 도메인(Domain, 속성의 값 집합)의 곱에서 특정 조건을 만족하는 튜플들의 집합.Relation ⊆ Domain1 × Domain2 × ... × DomainN 2. 릴레이션(Relation)의 구성 요소🔹 도메인(Domain)하나..