전체 글 93

Spring, Spring Boot란?

출처 : 윤석진, 『스프링 부트로 배우는 자바 웹 개발』, Jpub Spring Framework란? 1. 스프링 프레임워크를 사용하기 전, EJB(Enterprise JavaBean)을 사용했는데 테스트하기 어렵고 무거워서 '로드 존슨'이 만든 프레임워크 2. 전자정부 프레임워크에서도 기반 기술로 채택되었다. Spring boot Framework란? 1. 스프링 프레임워크가 시간이 지난 후 무겁고 설정할 것이 많아져 이런 문제를 해결하기 위해 나온 것인 스프링 부트이다. 2. 설정 자동화(AutoConfigure)를 이용해서 스프링 MVC 모듈의 DispatcherServlet설정, JDBC DataSource 설정 등 웹 개발 시 필요한 인프라성 코드들을 제공해주어서 복잡한 XML설정 없이 개발을 ..

백준] 3055 탈출

백준 3055 탈출 BFS와 시뮬레이션이 합해진 문제였다! idea는 고슴도치를 먼저 보내고 물을 채웠다는 거! 물을 먼저 채우면 고슴도치가 비버의 굴에 가지 못하는 경우가 발생한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main_3055_탈출 { private static int R, C, gR, gC, ans; private static char[][] map; private static boole..

백준] 2636 치즈

KeyPoint! 한번에 다 녹는 경우! 를 생각하지 못해서 틀렸었다..ㅠ_ㅠ... BFS로 배열을 탐색하면서 0과 인접해있는 1에 대해서는 녹이면서 진행하였다. BFS돌리면서 0과 인접해있는 1 (= 녹일 치즈)에 대해서는 queue에 넣지 않고, 나머지 0에 대해서는 queue에 넣었다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; /* * keyPoint!! * * 한번에 다 녹는 경우를 생각하지 못했다. * 그래서 한번에 다..

백준] 2630 색종이만들기

색종이 만들기! 문제 그대로 돌렸다. KeyPoint 1. 들어온 색종이의 모든 칸이 같은 색의 색종이인지 확인. 2. 아니라면 먼저 사등분하여 각 등분에 대한 재귀를 돌리자! 3. 재귀함수에서는 해당 등분의 모든 칸이 같으면 리턴되고, 아니면 다시 사등분으로 나누는 재귀를 탄다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; /* * 백준 2630 색종이 만들기 */ public class Main { static boolean[][] visited; static int[][] map; static int whitecnt, ..

정올] 2247 도서관

- 아이디어! 각 학생들의 입실시간과 퇴실시간을 기록하자! 배열로 각 학생들이 입퇴실 시간을 입력받고 입실시간 기준 오름차순 정렬하자! /************************************************************** Problem: 2247 User: s9msst Language: Java Result: Success Time:230 ms Memory:12388 kb ****************************************************************/ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.u..