25. 상속이란 - 1 | 클래스에서 상속의 의미 새로운 클래스를 정의할 때, 이미 구현된 클래스를 상속받아서 속성이나 기능이 확장되는 클래스를 구현함. ( 다중 상속이 안되는 자바) | 상속을 사용하는 경우 상위 클래스는 하위 클래스보다 일반적인 개념과 기능을 가짐 하위 클래스는 상위 클래스보다 구체적인 개념과 기능을 가짐 extends 뒤에는 단 하나의 class 만 사용할 수 잇음. 자바는 single inheritance 만을 지원함. 26. 상속이란 - 2 | protected 예약어 외부클래스에선private , 하위 클래스에는 public 의 기능을 구현한 키워드. 사우이 클래스에 protected로 선언된 변수나 메서드는 다른 외부 클래스에서는 사용할 수 없지만, 하위 클래스에서는 사용가능..
23. ArrayList 사용하기 - 2 package array; public class Subject { private String name; private int score; public Subject(String name, int score) { this.name = name; this.score = score; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) { this.score = score; } } package array; import ..
21. 다차원 배열 - 22. ArrayList 사용하기 - 1 | 다차원 배열 2차원 이상의 배열 지도, 게임, 평면이나 공간을 구현할 때 사용 이차원 배열의 예 package array; public class TwoDimensions { public static void main(String[] args) { int[][] arr = { { 1, 2, 3 }, { 4, 5, 6, 7 } }; // System.out.println(arr.length); for (int i = 0; i < arr.length; i++) { // 행 for (int j = 0; j < arr[i].length; j++) { // 열 System.out.print(arr[i][j] + " "); } System.out...
19. 객체 배열 - 1 - 20. 객체 배열 - 2 | 기본 자요형 배열과 참조 자료형 배열( 객체 배열 ) 기본자료형은 실제 값이 할당된 배열 인덱스 자리에 들어가지만, 객체 자료형의 경우 주솟값이 들어간다. //4바이트 - 8 바이트 정도 getter setter 의 경우, 우클릭해서 source -> generate getter, setter 누르면 되는 것을 확인할 수 있다. package array; public class Book { private String author; private String title; public Book() { } // default 생성자 public Book(String title, String author) { this.author = author; // ..
파이썬 iterable 의 원소로 순열과 조합을 구한다. permutation 순열이란 몇 개를 골라 순서를 고려해 나열한 경우의 수를 의미한다. 즉, 서로 다른 n 개 중에 r 개를 골러 순서있게 나열하는 가짓수 이다. 순열은 순서를 고려한다. 예) 1,2,3 의 숫자가 적힌 카드가 있을 때, 이 중 두 장을 꺼내는 경우의 수 → 12, 13, 21, 23, 31, 32 'A','B','C' 로 만들 수 있는 경우의 수 → 'ABC', 'ACB', 'BAC', 'BCA', 'CAB', 'CBA' itertools.permutation 을 이용하면 for 문을 사용하지 않고 순..
쉽게 말하면 가능한 경우를 일일히 다 탐색하는 것, 틀릴일이 없지만 시간이 최대로 들어간다. 일단 맨 처음에 정말 거의 모든 경우에 성립하지 않지만, 완전 탐색이 먹히는지 고려하고 넘어가는 것도 좋다. 정말 아무 방법이 없어보이는 답이 없는 문제가 의외로 문제 크기가 작아서 진짜 일일히 다 시도해보는 것이 가능할 떄가 있다. 1018 체스판 다시 칠하기 → 돌고 돌아옴. 이런 미로 문제나 체스판 문제의 경우는, 하나씩 세주는 것이 옳다. 내가 B 라면, 내가 W 라면 이런식 → 솔직히 힘들었다. 그냥 구현을 하는 것에서도 버벅거리는 것을 느낀다. → 절대적인 문제 풀이량이 늘어야한다. # 100ms, 메모리: 29380kb garo, sero = map(int, input().split(" ")) boa..
https://github.com/KilJaeeun
- Total
- Today
- Yesterday
- 쿠버네티스
- 배포
- 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
- 자바인강
- 패스트캠퍼스
- 마크다운
- CKA
- pycharm
- vim
- 자스계의백과사전
- 언제나 함께해요
- 유용한웹사이트
- 스프링 프레임워크 핵심 기술
- 참고 링크
- 디비
- 패스트 캠퍼스
- AWS
- 쉘스크립트
- EC2
- 주피터노트북 설치
- 자바 인강
- 크론탭
- 환경세팅
- hot
- 파이참
- django
- 세션불일치
- https://cupjoo.tistory.com/96
- linter
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |