목록전체 글 (323)
코드와이
문제링크 https://www.acmicpc.net/problem/1038 1038번: 감소하는 수 음이 아닌 정수 X의 자릿수가 가장 큰 자릿수부터 작은 자릿수까지 감소한다면, 그 수를 감소하는 수라고 한다. 예를 들어, 321과 950은 감소하는 수지만, 322와 958은 아니다. N번째 감소하는 수를 www.acmicpc.net dp 로 풀었는데 정말 지저분하게 풀었다. 다른 분들의 코드를 보고 복습이 필요한 문제...ㅠ 이 문제는 재귀나 Queue 를 사용해서 푼 사람들의 풀이를 참고하는 것이 도움이 될겁니다. package acmicpc.Gold5; import java.util.Scanner; public class 감소하는_수 { public static void main(String[] a..
JPA 자바 ORM 기술에 대한 표준 명세로, JAVA 에서 제공하는 API이다. Spring-Data-JPA JPA 를 쉽게 사용할 수 있도록 Spring 에서 지원해주는 프레임워크이다. JPA를 사용해서 프로젝트를 진행하던 중... String 타입의 id에 @Id 와 Identity 타입의 @GeneratedValue 를 설정하고 DB table 에서 주요키로 id char(8) NOT NULL AUTO_INCREMENT 로 설정하니 Field 'id' doesn't have a default value 라는 오류가 났다. 먼저 GeneratedValue 를 살펴보면, GeneratedValue 는 자동 생성으로 다음과 같은 TYPE이 있다. IDENTITY 데이터베이스가 알아서 생성 Auto_In..
문제링크 https://www.acmicpc.net/problem/14226 14226번: 이모티콘 영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다. 영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만 www.acmicpc.net package acmicpc.Gold5; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class 이모티콘 { static class Point{ int x, cnt, clip; public Point(int x, int cnt, int clip) { super(); this.x = ..
문제링크 https://www.acmicpc.net/problem/2470 2470번: 두 용액 첫째 줄에는 전체 용액의 수 N이 입력된다. N은 2 이상 100,000 이하이다. 둘째 줄에는 용액의 특성값을 나타내는 N개의 정수가 빈칸을 사이에 두고 주어진다. 이 수들은 모두 -1,000,000,000 이상 1,000,00 www.acmicpc.net package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class 두_용액 { publ..
문제링크 https://www.acmicpc.net/problem/2631 2631번: 줄세우기 KOI 어린이집에는 N명의 아이들이 있다. 오늘은 소풍을 가는 날이다. 선생님은 1번부터 N번까지 번호가 적혀있는 번호표를 아이들의 가슴에 붙여주었다. 선생님은 아이들을 효과적으로 보호하기 www.acmicpc.net 백준 문제 '가장 긴 증가부분 수열' 문제와 유사한 문제 package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class 줄_세우기 { pu..
문제링크 https://www.acmicpc.net/problem/11559 11559번: Puyo Puyo 총 12개의 줄에 필드의 정보가 주어지며, 각 줄에는 6개의 문자가 있다. 이때 .은 빈공간이고 .이 아닌것은 각각의 색깔의 뿌요를 나타낸다. R은 빨강, G는 초록, B는 파랑, P는 보라, Y는 노랑이다. www.acmicpc.net package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.List; import java.util.Queue; public class..
문제링크 https://www.acmicpc.net/problem/5557 5557번: 1학년 상근이가 1학년 때, 덧셈, 뺄셈을 매우 좋아했다. 상근이는 숫자가 줄 지어있는 것을 보기만 하면, 마지막 두 숫자 사이에 '='을 넣고, 나머지 숫자 사이에는 '+' 또는 '-'를 넣어 등식을 만들며 놀 www.acmicpc.net package acmicpc.Gold5; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class firstGrade { static int n, num[]; static long cnt[]..
문제링크 https://www.acmicpc.net/problem/2636 2636번: 치즈 아래 과 같이 정사각형 칸들로 이루어진 사각형 모양의 판이 있고, 그 위에 얇은 치즈(회색으로 표시된 부분)가 놓여 있다. 판의 가장자리(에서 네모 칸에 X친 부분)에는 치즈가 놓 www.acmicpc.net 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 치즈 { static int n, m, map[][], ans, ..