7월 25일 (화) 자바 개념 정리 - Event Handler, Comparator, Comparable Compare 예제 코드 |Comaparable|Comparator| |———–|————| |int compareTo(T o)|int compare(T o1, T o2)| |this context|x| |확장성 부족|비교만을 위한 클래스 생성...
7/24 JAVA 강의
7월 20일 (목) 자바 개념 정리 - Exception try-with-resources를 통해 jdk1.7 이상에서 리소스 자동 close 처리 AutoCloseable interface 구현을 통해 가능 throws 키워드 = 예외를 호출한 곳으로 전달. 처리 위임. checked exception (compil...
7/20 JAVA 강의
7월 20일 (목) 자바 개념 정리 Interface 멤버 변수 public static final 멤버 메소드 public abstract 상속 관계가 없는 클래스들에게 인터페이스를 통해 관계 부여로 다형성 도모 집합을 생각해보면 포함 관계는 상속이고, 교집합 관계는 인터페이스로 생각하면 된다. 인터페이스를 상속 받으면 public 메소드 ...
7/20 JAVA 강의
7월 20일 (목) 자바 개념 정리 OOP is A PIE Polymorphism = 하나의 클래스가 다양한 클래스로 참조될 수 있음 ex) 나 => 강의실 : 수강생, 출근길 : 대중교통 이용자, 국방부 : 예비군 아저씨 등 상황에 따라 해석이 다르게 된다. Homogeneous-Array : 특정 클래스만 원소로 가질 수 있는 배열 ...
BOJ 15683 감시
감시 [골드 4] 문제 링크 https://www.acmicpc.net/problem/15683 풀이 문제에서 주어진 것과 같이 cctv 타입에 따른 함수 구현을 한다. 간단히 구현하기 위해 상하좌우 감시에 대한 처리를 하는 함수 하나 (scanForward)와 cctv 타입과 방향(조합)을 표현하는 함수 하나(scan)를 구현해 이에 대한 ...
당신도 느리게 나이 들 수 있습니다
당신도 느리게 나이 들 수 있습니다 책을 한 줄로 요약하자면 “과거로 돌아가자”로 간추릴 수 있겠다. 현대 사회의 기술로부터 얻을 수 있는 즐거움 (스마트폰, 게임, 마약, 알코올 농도가 높은 술, 담배) 등을 멀리하고 자연에서 혹은 운동과 같은 몸의 움직임을 통해 얻을 수 있는 즐거움을 가까이 하자. 뇌의 도파민 민감성은 자신이 쳐해있는 상태에 ...
뉴턴 23년 05월호
뉴턴 23년 05월호 감량의 과학 다이어트를 좀 더 효과적으로 하고자는 마음이 있어서 도서관에 진열된 잡지에 눈이 갔다. 주요 부분만 요약하자면 다음과 같았다. 지방 세포가 분비하는 호르몬의 변화가 질환의 위험을 높인다. 아침을 제일 많이 먹고 저녁에는 시간 제한을 둬 가장 조금 먹자 (아침을 먹은지 10시간 이후로는 먹지 않기) 아...
BOJ 1991 트리 순회
트리 순회 [실버 1] 문제 링크 https://www.acmicpc.net/problem/1991 풀이 #include<iostream> using namespace std; int N; typedef struct node { char left; char right; }node; node tree[26]; int cn...
BOJ 10282 해킹
해킹 [골드 4] 문제 링크 https://www.acmicpc.net/problem/10282 풀이 감염된 시작 노드로부터 퍼트릴 수 있는 컴퓨터의 갯수와 가장 먼 컴퓨터를 구해 출력한다. #include<iostream> #include<algorithm> #include<vector> #include&l...
BOJ 1613 역사
역사 [골드 3] 문제 링크 https://www.acmicpc.net/problem/1613 풀이 사건의 앞뒤 관계를 order에 저장 후 전후 관계를 알 수 없는 order[x][y] == 0에 대해 임의의 k를 통해 order[x][k], order[k][y]가 정의된 경우, 이를 바탕으로 order[x][y]를 정의한다. #inclu...