목록전체 글 (323)
코드와이
문제링크 www.acmicpc.net/problem/11722 11722번: 가장 긴 감소하는 부분 수열 수열 A가 주어졌을 때, 가장 긴 감소하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 30, 10, 20, 20, 10} 인 경우에 가장 긴 감소하는 부분 수열은 A = {10, 30, 10, 20, 20, 10} www.acmicpc.net package acmicpc.Silver2; import java.util.Arrays; import java.util.Scanner; public class 가장_긴_감소하는_부분_수열 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);..
문제링크 swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=4&contestProbId=AWO6cgzKOIEDFAWw&categoryId=AWO6cgzKOIEDFAWw&categoryType=CODE&problemTitle=&orderBy=PASS_RATE&selectCodeLang=JAVA&select-1=4&pageSize=10&pageIndex=5 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com package D4; import java.io.BufferedReader; import java.io.IOException; import j..
문제링크 swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV4yC3pqCegDFAUx SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com package D4; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; import java.util.S..
문제링크 www.acmicpc.net/problem/1655 1655번: 가운데를 말해요 첫째 줄에는 수빈이가 외치는 정수의 개수 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이다. 그 다음 N줄에 걸쳐서 수빈이가 외치는 정수가 차례대로 주어진다. 정수는 -1 www.acmicpc.net package acmicpc.Gold2; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.PriorityQueue; public class 가운데를_말해요 { public static void main(String[] args) throws..

MyBatis Mybatis는 JDBC를 대신한다. JDBC기능 + Mybatis를 사용했을 때에 설정해 주어야 할 것들 Driver Loading driver class 설정 자동화 불가하다. Connection : database 연결 url, user name, user password를 모른다. sql 문장을 만들어라 사용자가 원하는 작업(insert, select …)이 어떤 것인지 모르기 때문에 자동화 불가하다. pstmt를 만들고 값을 set 해라 ‘?’에 어떤 값을 넣을 것인지 모르기 때문에 자동화 불가하다. 실행 insert, update, delete는 자동화 가능(return int)하지만 select 는 return 타입을 모르기 때문에 자동화 불가하다. 다 사용했으면 close 1..
문제링크 www.acmicpc.net/problem/12015 12015번: 가장 긴 증가하는 부분 수열 2 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (1 ≤ Ai ≤ 1,000,000) www.acmicpc.net package acmicpc.Gold2; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class 가장_긴_증가부분_수열2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); List list = new Arr..
DP 문제링크 www.acmicpc.net/problem/10942 10942번: 팰린드롬? 총 M개의 줄에 걸쳐 홍준이의 질문에 대한 명우의 답을 입력으로 주어진 순서에 따라서 출력한다. 팰린드롬인 경우에는 1, 아닌 경우에는 0을 출력한다. www.acmicpc.net package acmicpc.Gold2; import java.util.Scanner; public class 팰린드롬 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); StringBuilder sb = new StringBuilder(); int n = sc.nextInt(); int[] arr = new int[n+1]; for(int i ..

Spring의 구성요소들의 기본 정리 dispatcher : 기능별로 알맞는 controller로 보내주는 중심역할. 사용자 요청을 최전선에서 받아 데이터의 응답 과정을 진행하고 아래 기능들을 모두 포함하고 있는 컨테이너 handlerMapping : 어떤 기능인지 구분해주는 역할(아래 이미지에서 "act" 역할) ModelAndView : 사용자에게 응답해야 될 데이터나 jsp 재료 ViewResolver : ModelAndView로 만들어진 재료로 실제 응답을 만들어 내는 것 Spring 설정 servlet-context.xml controller, @(annotation), Interceptor 등 View와 관련된 기능들을 설정한다. root-context.xml service, dao(@repo..