전체 글
-
[BOJ] 14938 서강그라운드ALGORITHM/BOJ 2022. 6. 26. 22:31
https://www.acmicpc.net/problem/14938 14938번: 서강그라운드 예은이는 요즘 가장 인기가 있는 게임 서강그라운드를 즐기고 있다. 서강그라운드는 여러 지역중 하나의 지역에 낙하산을 타고 낙하하여, 그 지역에 떨어져 있는 아이템들을 이용해 서바이벌을 www.acmicpc.net 2022-06-26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 import java.util.Arrays; import java.util.Scanner; public class Main14938 { publ..
-
[BOJ] 2458 키 순서ALGORITHM/BOJ 2022. 6. 26. 22:11
https://www.acmicpc.net/problem/2458 2458번: 키 순서 1번부터 N번까지 번호가 붙여져 있는 학생들에 대하여 두 학생끼리 키를 비교한 결과의 일부가 주어져 있다. 단, N명의 학생들의 키는 모두 다르다고 가정한다. 예를 들어, 6명의 학생들에 대하여 www.acmicpc.net 2022-06-26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 import java.util.Arrays; import java.util.Scanner; public class Main2458 { public static int ..
-
[BOJ] 2164 카드2ALGORITHM/BOJ 2022. 6. 20. 22:09
https://www.acmicpc.net/problem/2164 2164번: 카드2 N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가 www.acmicpc.net 2022-06-20 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class Main2164 { public static void main(String[] args) { Scanner sc = n..
-
[BOJ] 1181 단어 정렬ALGORITHM/BOJ 2022. 6. 19. 23:32
https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 2022-06-19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class Main1181 { public static void..
-
[BOJ] 11404 플로이드ALGORITHM/BOJ 2022. 6. 19. 22:04
https://www.acmicpc.net/problem/11404 11404번: 플로이드 첫째 줄에 도시의 개수 n이 주어지고 둘째 줄에는 버스의 개수 m이 주어진다. 그리고 셋째 줄부터 m+2줄까지 다음과 같은 버스의 정보가 주어진다. 먼저 처음에는 그 버스의 출발 도시의 번호가 www.acmicpc.net 2022-06-19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 import java.util.Scanner; public class Main11404 { public stat..
-
[BOJ] 1916 최소비용 구하기ALGORITHM/BOJ 2022. 6. 19. 14:48
https://www.acmicpc.net/problem/1916 1916번: 최소비용 구하기 첫째 줄에 도시의 개수 N(1 ≤ N ≤ 1,000)이 주어지고 둘째 줄에는 버스의 개수 M(1 ≤ M ≤ 100,000)이 주어진다. 그리고 셋째 줄부터 M+2줄까지 다음과 같은 버스의 정보가 주어진다. 먼저 처음에는 그 www.acmicpc.net 2022-06-19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 6..
-
[BOJ] 1753 최단경로ALGORITHM/BOJ 2022. 6. 19. 13:34
https://www.acmicpc.net/problem/1753 1753번: 최단경로 첫째 줄에 정점의 개수 V와 간선의 개수 E가 주어진다. (1 ≤ V ≤ 20,000, 1 ≤ E ≤ 300,000) 모든 정점에는 1부터 V까지 번호가 매겨져 있다고 가정한다. 둘째 줄에는 시작 정점의 번호 K(1 ≤ K ≤ V)가 www.acmicpc.net 2022-06-19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67..
-
[BOJ] 1018 체스판 다시 칠하기ALGORITHM/BOJ 2022. 6. 19. 13:34
https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 2022-06-19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 import java.util.Scanner; public class Main1018 { public static int N, M; public static char[]..
-
[스프링입문] 6. 스프링 DB 접근 기술INFLEARN/스프링 입문 - 코드로 배우는 스프링 부트 2022. 6. 13. 23:48
6. 스프링 DB 접근 기술 [강의 정리] 김영한님 :: 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 1. H2 데이터베이스 설치 # H2 데이터베이스 개발이나 테스트 용도로 가볍고 편리한 DB, 웹 화면 제공 https://h2database.com/ H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (p..
-
[스프링입문] 4. 스프링 빈과 의존관계INFLEARN/스프링 입문 - 코드로 배우는 스프링 부트 2022. 6. 13. 23:47
4. 스프링 빈과 의존관계 [강의 정리] 김영한님 :: 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 1. 컴포넌트 스캔과 자동 의존관계 설정 # 컨트롤러에 의존관계 추가 @Controller : 스프링이 자동으로 스프링 빈으로 등록 @Component 애노테이션이 있어서 컴포넌트 스캔 대상이 됨 @Autowired : 스프링이 연관된 객체를 스프링 컨테이너에서 찾아서 스프링이 넣어줌 DI (Dependency Injection , 의존성 주입) : 이렇게 객체 의존관계를 외부에서 주입 해주는 것 # 스프링 빈을 등록하는 2가지 방법 컴포넌트 스캔과 자동 의존관계 설정 @Controller, @Service (@Component) @Autowired 자바 코드로 직접 스프링 ..