전체 글 (61) 썸네일형 리스트형 [Mybatis]동적 SQL SQL 문을 작성해서 데이터를 처리할 때 검색 조건이 변하면 sql문 역시 변하기 때문에 MyBatis에서는 동적 태그 기능을 통해서 sql을 파라미터 조건에 맞도록 조정할 수 있다. MyBatis에서 사용되는 동적 태그는 아래와 같다. - if - choose (when, otherwise) - trim ( where, set) - foreach if는 test라는 속성과 함께 특정한 조건이 true가 되었을 때 포함된 sql을 사용하고자 할때 작성한다. 1 2 3 4 5 6 7 8 9 (title like '%'||#{keyword}||'%') (content like '%'||#{keyword}||'%') (writer like '%'||#{keyword}||'%') Colored by Color .. 문제 ID : BOARDCOVER , 난이도: 하 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 68 69 package test; import java.util.Scanner; public class test{ public static void main(String[] args) { int board[][]; Scanner scanner = new Scanner(System.in); int test = scanner.nextInt(); for(int i = 0.. C++ 다차원 백터 만들기 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 #include #include using namespace std; int main(){ int x, y; vector input; cin >> x >> y; for(int i = 0; i a; str.push_back(a); } input.push_back(str); } for(int i = 0; i C++ 동적배열 생성 1234567891011121314151617181920212223242526272829303132333435363738394041424344#include using namespace std;int main(){ int x, y; cin >> x >> y; /* 다차원 배열은 배열안에 배열을 넣어서 생성한다고 생각하면 좋다. 배열 { 배열, 배열, 배열} ==> array{'asd','asd','asd'} char 배열1, char 배열2, char 배열3 이 array에 들어가 있는 구조이다. 2중 포인터로 배열의주소 [ 배열의주소, 배열의주소 , ...] 와 같은 형식의 변수를 저장하기 위해서 만든다. */ char **mat; //배열의 주소를 저장하는 배열 생성 mat = new char*[x].. 문제 ID : PICNIC, 난이도: 하 picnic 소풍 항상 친구인 학생들 끼리만 짝을 지어주는 프로그램 /* 테스트 케이스 : C 학생 수 : N 학생 짝의 수 : M 서로 친구인 학생 쌍이 주어진다. */ 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 #include using namespace std; int dfs(int taken[11]); int dfs2(int taken[11]); int taken[11] = {0,}; int checkFriend[11][11] = {0,}; int C,N,M = 0; int main(){ cin >> C; for(int i = 0; i > N >> M; for(int j = 0; j > friend1 >> friend.. [JAVA] 날짜 입력 받아서 요일 맞추기 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 68 69 70 71 72 73 74 75 76 77 78 79 80 package test; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { static final char weeks[] = {'토', '일', '월', '화', '수', '목.. [백준-1764] 듣보잡 문자열을 입력받고 같은 문자열의 개수를 찾는 프로그램 n : 듣도 못한 사람의 수 m : 보도 못한 사람의 수 입력값 2 3 hduck Amgay dora2 ada hduck 출력값 1 hduck 문자열을 sort()를 이용해서 정렬을 한다. 정렬후 순차적으로 하나씩 비교하여 같은 문자열의 개수를 카운트한다. function(std::vector vec;) meaning vec.begin() iterator pointing to the first element.(첫번째 원소의 위치) vec.end() iterator pointing to next to last element.(마지막 원소 다음의 위치를 말한다) vec.push_back(value) 벡터의 가장 마지막 위치에 value를 추가 vec.po.. [백준 - 1924] 2007년 1/1 월요일이다 month월 day일은 무슨요일인지를 출력하라. 입력 1 1 출력 MON 요일은 7일마다 반복된다. ex) 1/1 월요일, 1/8 월요일 hint. 1/18일은 총 일수를 따지면 18일이고 18%7 = 4 1/8 월요일 8%7 = 1 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 #include #include #include int findFirstDay(int M) { int days = 0; for (int month = 0; month > month >> day; int flag = (findFirstDay(month) + day) % 7 - 1; if (flag > day; int.. 이전 1 2 3 4 5 6 7 8 다음