백준 2562번 www.acmicpc.net/problem/2562 풀이 Collections.max() 메서드를 이용했다. Collection으로 할 때 배열의 범위를 정하지 않아도 되서 이 문제를 풀 때 효율적이었던 것 같다. 자료를 입력받을 때는 .add() 메서드를, 자료를 가져올 때는 .get() 메서드를 활용한다. 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 import java.util.*; public class Array_2562 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); List listA..
백준 10818번 www.acmicpc.net/problem/10818 풀이 Collection 으로 문제를 풀이했다. 정수형의 arraylist 를 만들어 배열을 받았고, Collection.max() 와 Collection.min() 메서드를 사용해서 최대, 최소를 구했다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); List listArr = new ArrayList(); for (int i=0; i
백준 1546번 www.acmicpc.net/problem/1546 풀이 여기서 주의할 점은 double 타입으로 계산해야 한다는 점이다. 문제에서 알 수 있듯이 오차의 범위는 값은 반드시 소수 2자리까지 출력해야 하는 것을 뜻하는 것이 아니라는 것을 알아야 한다. double 타입의 배열로 점수를 받고 가장 최대값을 구한다. 이 최대값과 각각의 점수가 이미 double 타입으로 초기화 되어 있으므로 계산해서 나온 값 sum 역시 double 타입이다. 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 import java.util.*; public class Array_1546 { public static void main(..
백준 1110번 www.acmicpc.net/problem/1110 풀이 두 자리 정수의 합을 일의 자리로, 원래 두 자리 정수를 십의 자리수로 두는 문제이다. 계속해서 원래의 값이 나올 수 있도록 해야 하므로 do-while 문을 이용해서 푼다. 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 import java.util.Scanner; public class while_1110 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int input = sc.nextInt(); int x = input; int cyc..
백준 9498번 문항 www.acmicpc.net/problem/9498 풀이 입력한 값이 문제에서 주어진 범위에 해당할 경우에는 범위에 맞는 학점을 출력해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import java.util.Scanner; public class if_9498 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); if(90
먼저 오라클 SQL문 이클립스에서 적용하기 위해서는 세 가지 인터페이스인 Connection 과 PrepareStatement , ResultSet 에 대해 알아야 한다. Connection 이란? SQL 문을 이클립스에서 실행하고 결과 값을 가져올 수 있도록 하는 인터페이스이다. 즉, 자바와 오라클 DB를 위해 인터페이스 객체를 다음과 같이 먼저 생성(초기화)해야 한다. 1 Connection c = null; cs PrepareStatement 란? statement 와 달리 preparestatment 인터페이스를 사용하는 이유는 statement 를 상속받고 있으며, 작은따옴표(' ') 처리를 sql 문 입력시 하지 않아고 되기 때문이다. 그리고 sql 문을 미리 컴파일 할 수 있다는 장점이 있다..
1. ojdbc6.jar 파일 찾기 이클립스(자바)와 오라클 연동하기 위해서는 ojdbc6.jar 파일이 필요하다. (6은 버전을 의미) 해당 파일의 경로는 C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 와 같은데 oraclexe 폴더를 찾으면 쉽게 발견할 수 있다. 2. jdk 폴더에 ojdbc6.jar 파일 복사하기 1번에서 찾은 파일은 C:\Program Files\Java\jdk1.8.0_271\lib 경로에 붙여넣는다. jre 폴더가 아님에 주의한다! 3. 이클립스 package explore에 referenced libararies 만들기 외부 경로에서 찾은 jar 파일을 이클립스에서 사용하려면 사용하고자 하는 자바 프로젝트의 src 에서 오른..
백준 1085번 문항 www.acmicpc.net/problem/1085 풀이 4가지 정수를 입력받고 좌표를 생각해보면 구할 수 있다. Math.min을 이용해서 각 값을 비교해서 최단거리의 직사각형의 변까지 거리를 계산한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import java.util.Scanner; public class Math_1085 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); int h = sc.nextInt(); int w = sc.nextInt(); sc.nextLine(..
- 노개북
- 개발도서
- putty
- spring
- 정보처리기사 필기
- LifecycleException
- 정보처리기사
- gradle
- 호스팅영역
- 실용주의프로그래머
- filezila
- git연동
- 오늘의코딩
- 웹페이지만들기
- gradle build
- 북클럽
- AWS
- 정보처리기사 실기
- jdbc
- JIRA
- SQLD
- ubuntu
- IT 5분 잡학사전
- 노마드코더
- java
- intellij
- 배포
- EC2
- 기술블로그
- 독서후기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |