![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bjKcDz/btq0iA3hFff/AKkrFRVLJn5OJyqUmBqXU0/img.png)
백준 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/F5uWk/btq0qBTadLa/gBUJy2jczPQrmODXoR9pZk/img.png)
백준 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
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/lUlvG/btq0jM9YOKg/lcO1nkZ8KJbzHkJhWi9hu0/img.png)
백준 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(..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cRuruS/btq0c26uEwe/yCuVwAYHz4fETXISwROHF0/img.png)
백준 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/d7h1cw/btq0jNTWRVq/WLEOIxpgHF1SvddXERVEu1/img.png)
백준 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 문을 미리 컴파일 할 수 있다는 장점이 있다..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bukhU9/btqZ6jmLCw1/AmnDcXXtQ8keI7L5lyxSq0/img.png)
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 에서 오른..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/mLpew/btqZrgEpsOY/HMq5KUbtMGJo2ziKu1MtKk/img.png)
백준 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(..
- ubuntu
- 기술블로그
- filezila
- 실용주의프로그래머
- AWS
- EC2
- IT 5분 잡학사전
- 독서후기
- java
- 정보처리기사 실기
- LifecycleException
- intellij
- 정보처리기사 필기
- putty
- git연동
- gradle
- 개발도서
- JIRA
- 정보처리기사
- 오늘의코딩
- 배포
- 웹페이지만들기
- 노마드코더
- SQLD
- gradle build
- 노개북
- spring
- 북클럽
- 호스팅영역
- jdbc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |