![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/nAjnr/btq6Pbg15Ud/Bhs7GEFkLEpDAzub8zBrN0/img.png)
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 오류가 있는 코드는? double d = new Double(3.14); int i = Integer.parseInt("100"); Calendar c = new Calendar(); Date d = new Date(); ⊙ 정답 3번 Calendar c = new Calendar(); ※해설: Calendar는 추상 클래스이다. 인스턴스화가 불가능하다. ⊙ 문제 2 Test 클래스를 chap08.utils 패키지에 포함시켜 사용하려고 한다. Test 클래스의 첫 번째 코드로 적절한 것은? import chap08.utils.Test; import chap08.utils; package chap08.utils.Te..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 인터페이스를 설명한 것이다. 틀린 것은? 인터페이스는 인스턴스 변수를 포함할 수 없다. 인터페이스는 생성자를 포함할 수 없다. 인터페이스는 상수를 포함할 수 없다. 인터페이스의 모든 멤버는 public으로 공개된다. ⊙ 정답 3번 인터페이스는 상수를 포함할 수 없다. ※해설: 인터페이스는 상수를 포함한다. ⊙ 문제 2 다음 중 올바른 코드는? 1번 class Klass { void foo(); } 2번 abstract class Klass { abstract void foo(); } 3번 class Klass { abstract void foo(); } 4번 abstract class Klass { abstract void..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 상속을 설명한 것이다. 틀린 것은? 모든 클래스의 최상위 클래스는 Object이다. 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. 부모 클래스의 private 메서드를 자식 클래스가 오버 라이딩할 수 없다. 부모 클래스를 상속하려면 extends 키워드가 필요하다. ⊙ 정답 2번 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. ※해설: 부모 클래스 변수에 자식 객체 타입을 대입할 수 있다.(자동타입변환) ⊙ 문제 2 다음 코드가 있다. 밑줄 그은 곳에 적절하지 않은 코드는? class Car { public String name; protected String color; private int model..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/N68Mv/btq6EUVvBLZ/d0kQJypNKDJxk52Mhrbur0/img.png)
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 배열에 대한 코드이다. 문법적으로 틀린 것은? int[] array = {1, 2, 3}; int array[3] = {1, 2, 3}; int[] array; array = new int[] {1, 2, 3}; int array[]; ⊙ 정답 2번 int array[3] = {1, 2, 3}; ※해설: 배열을 참조할 변수를 선언할 때는 배열의 크기를 지정할 수 없다. ⊙ 문제 2 다음 중 문법적으로 틀린 것은? String s1 = new String("1"); String s1 = "1"; String s1 = "1", s2 = "1"; String s1 = '1'; ⊙ 정답 4번 String s1 = '1'; ※해설:..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/epMCNM/btq6L4vwPML/xJhQsOe2GQBtgUIJDthduk/img.png)
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 다음 중 틀린 것은? 필드는 초기화하지 않아도 된다. 클래스에 생성자가 없어도 된다. 생성자는 일반적으로 필드를 초기화한다. 필드는 생성자보다 먼저 선언해야 한다. ⊙ 정답 4번 필드는 생성자보다 먼저 선언해야 한다. ※해설: 필드 선언은 클래스 어디서든 존재할 수 있다. 먼저 선언하든 나중에 선언하든 상관없다. ⊙ 문제 2 클래스의 구성 요소와 가장 거리가 먼 것은? 필드 지역 변수 메서드 생성자 ⊙ 정답 2번 지역 변수 ※해설: 클래스는 필드와 메서드로 구성되고 객체를 생성하는 생성자를 가진다. ⊙ 문제 3 하나의 클래스는 하나의 객체 인스턴스만 생성할 수 있다. ⊙ 정답 X ※해설 : 하나의 클래스 안에 여러 개의 객..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bFFX4f/btq6LPk4WEL/G7QhNWTubxLtTerYK1ON5K/img.png)
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 switch 문의 default 레이블은 선택 사항이다. ⊙ 정답 O ※해설 : default 레이블은 생략할 수도 있다. ⊙ 문제 2 메서드의 반환 값이 없을 때는 반환 타입을 명시하지 않아도 된다. ⊙ 정답 X ※해설 : 반환 타입이 없으면 void라 명시해주어야 한다. ⊙ 문제 3 클래스 내부에 이름과 매개변수가 동일하지만 반환 타입이 다른 메서드를 여러 개 정의할 수 있다. ⊙ 정답 X ※해설 : 매개변수 개수와 타입은 같지만 return 타입이 다르다면 오버로딩이 성립되지 않는다. ⊙ 문제 4 ______문은 호출된 메서드에서 호출한 메서드로 복귀하는 데 사용한다. ⊙ 정답 return ⊙ 문제 5 다음 코드에서 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/5jcui/btq6EVthBtn/PV1ubksusxuxzozXuZF50K/img.png)
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 변수 이름으로 사용할 수 있는 것을 모두 고르시오. ⊙ 정답 2,3,4,5 ※해설 : 1은 데이터 타입 키워드 사용, 6은 숫자 시작이라 1, 6은 X ⊙ 문제 2 &&은 AND 연산자로 비트 연산을 하는 데 사용한다. ⊙ 정답 X ※해설 : &&은 비트 연산자가 아닌 논리 연산자이다. ⊙ 문제 3 byte 타입의 연산 결과는 byte 타입이다. ⊙ 정답 X ※해설 : 같은 type 연산이여도 int type보다 작은 byte, char, short은 int type으로 변환하여 수행한다. 따라서 그 결과도 int type이다. 왜냐하면 java의 standard가 int(4byte)이기 때문이다. ⊙ 문제 4 x > y가..
※대학생이 공부하다가 작성한 글입니다※ ※정답이 아닐 수도 있습니다※ ⊙ 문제 1 기업용 자바 플랫폼을 위한 에디션은? ⊙ 정답 3번 Java EE ⊙ 문제 2 자바의 장점과 관련 없는 것은? ⊙ 정답 4번 C언어보다 빠르다 ※해설: 언어 중에서 C언어가 가장 빠르다. ⊙ 문제 3 자바 소스 코드를 바이트 코드로 컴파일하는 명령어는? ⊙ 정답 2번 javac.exe ※해설 : 자바로 작성된 소스 코드를 바이트 코드로 변환(컴파일) ⊙ 문제 4 JDK와 JRE 차이점을 설명한 것이다. 잘못된 것은? ⊙ 정답 1번 JRE는 자바 컴파일러를 포함한다. ※해설 : JDK 안에 JRE가 있다. JDK가 컴파일러를 가진다. ⊙ 문제 5 자바와 관련된 내용이다. 틀린 것은? ⊙ 정답 2번 JVM은 플랫폼 독립적이다...
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/czzhUQ/btq6CO7ch30/Y0fH6jnFDEQZx46nIxn8hk/img.png)
⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 그래프 이론 최소 스패닝 트리 ⊙ 문제 접근 과정 솔직히 고백할게요. 백준 1197번 문제(https://tooo1.tistory.com/199)와 코드 똑같아요. ㅋ 개념이나 풀이 방식을 원한다면 위 링크로!!! ⊙ 문제 풀이 #include #include #include #include #define MAX 10001 using namespace std; int M,N; int parent[MAX]; int result=0; vector v; int find(int x) { if(parent[x]==x) return x; else return parent[x]=find(parent[x]); } void connection(int x,int..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bJFG2v/btq6A9DuYWc/teZIedcQEHgK1vSlQOtRhk/img.png)
https://www.acmicpc.net/problem/1197 1197번: 최소 스패닝 트리 첫째 줄에 정점의 개수 V(1 ≤ V ≤ 10,000)와 간선의 개수 E(1 ≤ E ≤ 100,000)가 주어진다. 다음 E개의 줄에는 각 간선에 대한 정보를 나타내는 세 정수 A, B, C가 주어진다. 이는 A번 정점과 B번 정점이 www.acmicpc.net ⊙ 문제 ⊙ 입력 ⊙ 출력 ⊙ 예제 입출력 ⊙ 알고리즘 분류 그래프 이론 최소 스패닝 트리 ⊙ 문제 접근 과정 이번에 다뤄볼 문제는 MST 알고리즘이다. MST는 최소 스패닝 트리로 스패닝 트리 중에서 사용된 간선들의 가중치 합이 최소인 트리를 말한다. MST의 구현 방법에는 Kruskal MST 알고리즘과 Prim MST 알고리즘이 있는데 이번 문제..
- Total
- Today
- Yesterday
- 정리
- 자바
- 파이썬
- JS
- 정답
- Web
- 운영체제
- java
- Python
- C++
- 백준
- 쉽게 배우는 자바 프로그래밍
- OS
- 우종정
- 풀이
- 해답
- 구현
- 프로그래머스
- 답
- CPP
- 그리디
- 쉽게배우는자바프로그래밍
- 문자열
- 자바스크립트
- 알고리즘
- py
- BFS
- 정렬
- 쉽게배우는
- 연습문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |