BaekJoon : 4949번(균형잡힌 세상)
Java : BaekJoon DataStructure BaekJoon DataStructure(자료구조) 저의 문제풀이 입니다. 핵심 부분은 Bold해 놓겠습니다! 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 4949 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무...
Java : BaekJoon DataStructure BaekJoon DataStructure(자료구조) 저의 문제풀이 입니다. 핵심 부분은 Bold해 놓겠습니다! 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 4949 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무...
WebApplicationInitializer / AbstractAnnotationConfigDispatcherServletInitializer 기존의 xml을 이용한 설정과는 다른 어노테이션만을 이용한 설정 방법입니다. Spring MVC는 ServletContainerInitializer를 구현하고 있는 SpringServletContainer...
Properties / Environment / Profile Properties Properties파일은 보통 값을 유동적으로 사용하기 위해 많이 사용합니다. 파일 형식은 key=value형식으로 이루어져 있습니다. 만약 파일내에 키값이 중복되면 마지막에 읽혀진 것이 출력됩니다. 또, 여러 프로퍼티들은 우선 순위가 존재합니다. 예를 들어 시스템...
Java : BaekJoon Brute Force BaekJoon Brute Force(브루트포스) 저의 문제풀이 입니다. 핵심 부분은 Bold해 놓겠습니다! 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 21279 N 개의 광물이 있다. i 번째 광물은 (Xi , Yi )에 있으며 캐내는 비용은 1이고, 이것의 아름다운 정도는 Vi ...
Java : BaekJoon Lowest Common Ancestor (LCA) BaekJoon Lowest Common Ancestor (LCA) 저의 문제풀이 입니다. 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 3584 루트가 있는 트리(rooted tree)가 주어지고, 그 트리 상의 두 정점이 주어질 때 그들의 가장 가까운 공...
String / StringBuffer / StringBuilde Java 에서 문자열을 다루를 대표적인 클래스로 String , StringBuffer, StringBuilder 가 있습니다. 연산이 많지 않을때는 위에 나열된 어떤 클래스를 사용하더라도 이슈가 발생할 가능성은 거의 없습니다. 하지만 연산횟수가 많아지거나 멀티쓰레드, Race Co...
Java : BaekJoon Brute Force BaekJoon Brute Force(브루트포스) 저의 문제풀이 입니다. 핵심 부분은 Bold해 놓겠습니다! 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 9663 N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때,...
Swagger ` Spring MVC에서 Swagger를 이용하여 Web API`를 명세화를 할 수 있습니다. Swagger 설정하기 Group Id : org.apache.maven.archetypes, Artifact Id : maven-archetype-webapp 으로 Maven 프로젝트를 만듭니다. Servlet 버전 설정하기 자바 ...
Java : BaekJoon Brute Force BaekJoon Brute Force(브루트포스) 저의 문제풀이 입니다. 핵심 부분은 Bold해 놓겠습니다! 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 14391 영선이는 숫자가 쓰여 있는 직사각형 종이를 가지고 있다. 종이는 1×1 크기의 정사각형 칸으로 나누어져 있고, 숫자는 각...
Java : BaekJoon Dynamic Programming BaekJoon Dynamic Programming(동적 프로그래밍) 저의 문제풀이 입니다. 핵심 부분은 Bold해 놓겠습니다! 혹시 더 좋은 방법 알려주신다면 정말 감사하겠습니다! 9251 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두...