분류 전체보기 693

[Baekjoon] 27497_알파벳 블록

Silver II문제(출처: https://www.acmicpc.net/problem/27497) 문제 풀이  deque와 stack을 사용해서 문제를 해결했다. deque에는 문자열을 넣고, stack에는 문자열을 앞에 넣었는지 뒤에 넣었는지 판별하도록 정보를 저장한다.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayDeque;import java.util.Deque;import java.util.Stac..

[Baekjoon] 2872_우리집엔 도서관이 있어

Silver II문제(출처: https://www.acmicpc.net/problem/2872) 문제 풀이  사전 순으로 놓기 위해서는 제일 큰 값이 밑에 있는지부터 확인한다. 만약 1 3 4 2 순으로 되어있다면 3 4는 순서대로 되어 있으므로 1 2만 다시 쌓으면 된다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _2872_ { // 우리집엔 도서관이 있어 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedRead..

[Baekjoon] 5212_지구 온난화

Silver II문제(출처: https://www.acmicpc.net/problem/5212) 문제 풀이  인접한 세 칸 또는 네 칸에 바다가 있는 땅을 바다로 바꾼 후 섬이 있는 곳의 가장 작은 좌표와 가장 큰 좌표를 구해 구간만큼 출력한다.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.StringTokenizer;public class _5212_ { // 지구 온난화 static char[][] arr, r..

[Baekjoon] 18429_근손실

Silver III문제(출처: https://www.acmicpc.net/problem/18429) 문제 풀이  조합을 사용하여 모든 경우의 수를 확인한다. 확인하면서 500 미만이 되는 경우 다음 조합을 확인한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _18429_ { // 근손실 static int arr[], answer; static boolean visited[]; public static void main(String[] args) throws IOExcep..

[SpringBoot] JPA

💡build.gradle// dependencies 추가implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 💡application.ymlspring: jpa: generate-ddl: true hibernate: ddl-auto: update properties: hibernate: show_sql: true format_sql: true spring.jpa.generate-ddl : true JPA에 의한 자동 초기화 기능 사용 spring.jpa.hibernate.ddl-auto : update실제 테이블과 JPA 엔티티의 차이점을 실제 테이블에 반영해 줌 sprin..

[Baekjoon] 1448_삼각형 만들기

Silver III문제(출처: https://www.acmicpc.net/problem/1448) 문제 풀이  삼각형을 만들 수 있는 조건은 다음과 같다.🌱 삼각형 만드는 조건가장 긴 변의 길이   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.Collections;public class _1448_ { // 삼각형 만들기 public static void main(String[] args) throws IOException { BufferedReader bf = new Buffere..

[Baekjoon] 13305_주유소

Silver III문제(출처: https://www.acmicpc.net/problem/13305) 문제 풀이  다음 도시의 주유소 기름 가격이 싸다면 다음 도시를 연결하는 도로의 길이만큼 기름을 넣고 다음에는 더 싼 기름으로 넣는다. 도시까지의 거리가 1 이상 1000000000 이하이고 리터당 가격이 1 이상 1000000000 이하이므로 곱했을 때 int범위를 넘어갈 수 있으므로 long을 사용한다.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _13305_ { // ..

[Baekjoon] 6550_부분 문자열

Silver V문제(출처: https://www.acmicpc.net/problem/6550) 문제 풀이  s가 t의 부분 문자열인지 확인한다.   my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _6550_ { // 부분 문자열 public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String..