SWEA 1940 가랏! RC카! D2 (자바 Java)

java

SWEA 1940 가랏! RC카! 문제 정보 문제 RC카의 이동거리를 계산하려 하는데, 입력으로 매 초마다 command 가 정수로 주어진다.0 : 현재 속도 유지. 1 : 가속 2 : 감속 가속과 감속의 경우 가속도의 값이 추가로 주어진다.입력으로 주어진 N개의 command 를 모두 수행했을 때, N 초 동안 이동한 거리를 계산하는 문제 접근 반복문과 조건문으로 문제를 해결하였다. 풀이 … Read more

SWEA 1288 새로운 불면증 치료법 D2 (자바 Java)

java

SWEA 1288 새로운 불면증 치료법 문제 정보 문제 양을 N, 2N, 3N, … 과 같은 방식으로 숫자를 증가 시켜가며 세면서 숫자들에 포함된 각각의 숫자(0부터 9까지)가 최소 한 번씩 나타나는 시점은 최소 몇 번 양을 센 시점인지 구하는 문제 접근 반복문을 사용하여 N, 2N, 3N, … 을 계산해 어떤 숫자들이 나타났는지를 기록하는 방식으로 문제를 풀었다. 풀이 … Read more

SWEA 1226 미로1 D4 (자바 Java)

java

SWEA 1226 미로1 문제 정보 문제 16 x 16 행렬의 형태로 만들어진 미로에서 출발점(2)으로부터 도착지점(3)까지 갈 수 있는 길이 있는지 구하는 문제 (1은 벽, 0은 이동할 수 있는 경로) 접근 깊이 우선 탐색(DFS, Depth-First Search)을 사용해 문제를 해결하였다. 풀이 후기 DFS 문제에 더 적응하기 위해 많은 문제를 풀어봐야겠다. 코드

SWEA 1215 회문1 D3 (자바 Java)

java

SWEA 1215 회문1 문제 정보 문제 8 x 8 크기의 글자판에서 주어진 길이의 회문 개수를 찾는 문제 접근 가로 방향과 세로 방향을 반복문으로 돌면서 회문을 찾고, 회문이 발되면 count를 증가시켜서 문제를 풀었다. 풀이 후기 이 문제를 통해 2차원 배열과 반복문을 활용한 회문 찾기 방법을 익힐 수 있었습니다. 코드

SWEA 2805 농작물 수확하기 D3 (자바 Java)

java

SWEA 2805 농작물 수확하기 문제 정보 문제 N x N 크기의 농장이 격자 모양으로 구성되어 있으며, 각 격자 칸에는 농작물의 가치가 표시되어 있다. 이 농장에서는 특별히 중앙에서 시작하여 마름모 모양으로 농작물을 수확한다. 마름모 구역 내의 농작물 가치의 합을 구하는 문제 접근 각 줄에서 중앙으로부터의 거리에 따라 수확 범위를 결정하고, 해당 범위 내의 값들을 더하여 문제를 … Read more

Spring 스프링 프레임워크란? Spring Framework 개념 정리

spring

개발일지 이번 개발일지에서는 Spring Framework 스프링 프레임워크에 대해 간략히 정리해보겠습니다. 웹 개발자로서 스프링의 이해와 활용은 매우 중요한 부분을 차지합니다. 스프링의 다양한 기능을 실제로 활용해보며, 이를 통해 스프링에 대한 깊은 이해를 쌓고, 더욱 효율적인 웹 애플리케이션을 개발하기 위해 능력을 발전시켜 나가고 있습니다. 앞으로 스프링 프레임워크의 다양한 기능과 장점을 지속적으로 탐구하며, 이를 실제 프로젝트에 어떻게 효과적으로 적용할 … Read more

SWEA 1228 암호문1 D3 (자바 Java)

java

SWEA 1228 암호문1 문제 정보 문제 암호문을 수정해야 하는데, 이 암호문은 특수 제작된 처리기로만 수정이 가능하다.이 처리기는 다음과 같이 1개의 기능을 제공한다. 암호문을 수정하고, 수정된 결과의 처음 10개 숫자를 출력하는 문제 접근 LinkedList 를 이용해 문제를 해결하였다. 풀이 후기 LinkedList 로 쉽게 해결한 문제이다. LinkedList 를 활용한 다른 문제들도 많이 풀어 볼 계획이다. 코드

SQL 복합키 (Composite Key) 설정하기

sql-logo

복합키란? SQL에서 복합키(Composite Key)란, 두 개 이상의 칼럼(Column)을 기본키(Primary Key)로 결합하여 테이블 내의 각 레코드(Record)를 유일하게 식별하는 데 사용되는 키(Key)입니다. 복합키는 단일 칼럼으로는 레코드를 유일하게 식별할 수 없는 경우에 주로 사용됩니다. 이러한 키는 데이터베이스에서 데이터 무결성(Integrity)을 유지하고, 중복을 방지하는 중요한 역할을 합니다. 복합키 특징 복합키는 두 개 이상의 칼럼을 기본키로 결합하여 구성됩니다. 예를 들어, 학교 … Read more

Oracle 오라클 자동증가 (AUTO_INCREMENT) 방법 정리

oracle

오라클 자동증가 데이터베이스에서 자동증가 기능은 주로 고유 식별자(ID)를 생성할 때 사용됩니다. 예를 들어, 사용자 테이블이 있다고 가정할 때 각 사용자는 고유한 ID를 가져야 합니다. 이 ID는 테이블 내에서 고유해야 하며, 새로운 레코드가 추가될 때마다 자동으로 증가해야 합니다. 오라클에서는 이러한 기능을 구현하기 위해 여러 방법을 사용할 수 있습니다. 시퀀스와 트리거를 이용한 방법 시퀀스와 트리거를 이용한 자동증가 … Read more

Oracle 오라클 예약어 목록

oracle

오라클 예약어란? 오라클 데이터베이스의 예약어(reserved words)는 특정 목적으로 사용되는 단어들입니다. 이 예약어들은 오라클에서 특별한 의미를 가지며, 테이블이나 칼럼명 등으로 사용할 수 없습니다. 다음은 오라클 예약어와 그들의 기능을 나타내는 표입니다. 이 표는 오라클의 주요 예약어들을 포함하고 있지만, 모든 예약어를 포함하고 있지 않을 수 있습니다. 오라클 버전에 따라 예약어 목록이 다를 수 있으니, 최신 버전의 문서를 참고하시기 … Read more