일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ansi sql 장점
- 디베이스앤 인턴 후기
- 디베이스앤
- 백트래킹
- 프로그래머스
- 이중우선순위큐 자바
- Spring Boot
- 면접 필수 질문
- 백준
- DFS
- IT 면접 준비
- 프로그래머스 이중우선순위큐 자바
- 개발자 면접 준비
- DP
- oracle ansi sql
- BFS
- DBASE&
- 이분탐색
- 위상정렬
- Java
- CJ DBASE&
- 그리디
- ansi sql 단점
- 프로그래머스 이중우선순위큐 java
- SQL
- 이중우선순위큐 java
- Gradle
- 프로그래머스 이중우선순위큐
- oracle ansi
- JPA
- Today
- Total
목록Java (12)
쉬운 프로그래밍
Gradle이란? 대부분의 소프트웨어에 유연하게 적용되도록 개발한 JVM 기반의 오픈소스 빌드 자동화 도구이다. 구체적 내용 및 장단점은 https://docs.gradle.org/current/userguide/what_is_gradle.html를 참고해보자. Gradle vs Maven? 나중에 작성하기 적용해보기 https://start.spring.io/ 에서 생성한 프로젝트의 build.gradle을 살펴보며 사용되는 configuration들에 대해 알아보자. 1. plugins plugins { id 'java' } 위 코드는 JAVA 프로젝트를 빌드하기위한 task를 생성하는 java plugin을 적용한다. 만약 Spring Boot 프로젝트를 빌드해야 하는 경우에는 아래와 같은 코드를 ..
최근 Naver Search Ad API를 기반으로 한 프로젝트를 진행하고 있다. Unirest를 사용해서 데이터를 주고 받고 있는데, 그 내용에 대해서 정리해보려고 한다. Unirest는 오픈소스로 배포되어있는 자바 라이브러리이다. GIT https://github.com/Kong/unirest-java Kong/unirest-java Unirest in Java: Simplified, lightweight HTTP client library. - Kong/unirest-java github.com 공식문서 http://kong.github.io/unirest-java/ Documentation - Unirest in Java: Simplified, lightweight HTTP client libra..
www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 쉬운거라,,, 풀이는 따로 생략해도 될 것 같다. 백트래킹 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; class Main { static int n; static int m; static in..
www.acmicpc.net/problem/2580 2580번: 스도쿠 스도쿠는 18세기 스위스 수학자가 만든 '라틴 사각형'이랑 퍼즐에서 유래한 것으로 현재 많은 인기를 누리고 있다. 이 게임은 아래 그림과 같이 가로, 세로 각각 9개씩 총 81개의 작은 칸으로 이루 www.acmicpc.net 이 문제에서 핵심은 '노드가 유망한지 검사'하는 것이다. 유망한지 판단이 완료되면 맞는 값을 스도쿠판에 집어넣고 다음 재귀함수를 호출한다. 백트래킹 문제를 풀 때에는 항상 노드가 유망한지 검사하는 것에 초점을 맞추어 가지치기를 해야할것. 자세한 설명은 주석으로 달아놨다. import java.io.BufferedReader; import java.io.IOException; import java.io.Input..
www.acmicpc.net/problem/2583 2583번: 영역 구하기 첫째 줄에 M과 N, 그리고 K가 빈칸을 사이에 두고 차례로 주어진다. M, N, K는 모두 100 이하의 자연수이다. 둘째 줄부터 K개의 줄에는 한 줄에 하나씩 직사각형의 왼쪽 아래 꼭짓점의 x, y좌표값과 오 www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class BOJ_2583 { static int m; static int n; static int k; static int[][] map; static boolean[][] vi..
www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class BOJ_15649 { static int n; static int m; static boolean[] visited; static int[] arr; static..
www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class BOJ_7569 { static int n; static int m; static int h; static int[][][] map; static boolean[][..
www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토 www.acmicpc.net import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class BOJ_7576 { static int m; static int n; static int[][] map; static boolean[][] visited; static in..