Solved.ac Class 완전정복 프로젝트 Class : 3 ~ 3 ++ 링크 https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 문제 문제가 쓸데없이 고퀄의 길이라.... 그냥 입력/출력 만 제시하겠다 -_-;; 입력 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? ..
이 콘텐츠는 아래와 같은 사전 지식이 필요합니다. 상속 이 콘텐츠는 아래와 같은 내용을 담고 있습니다. 제네릭(Generic) 이란? 제네릭의 장점 제네릭 클래스와 제네릭 메서드 제네릭 타입 제한 이 콘텐츠는 다음과 같은 포스팅과 연관이 있습니다. 참조하십시오. 상속에 대한 포스팅 https://j-sik.tistory.com/27?category=958167 1. 제네릭이란? JAVA의 collection Framework를 사용하다 보면, sort() 메서드를 자주 사용하게 될 것이다. sort()메소드를 사용하려고 해당 API를 찾아보면, 이게 뭐지 싶은 내용들이 나온다. Comparator
이 콘텐츠는 아래와 같은 사전 지식이 필요합니다. 상속 오버 라이딩 이 콘텐츠는 아래와 같은 내용을 담고 있습니다. 업 캐스팅 다운 캐스팅 실전 예제 이 콘텐츠는 다음과 같은 포스팅과 연관이 있습니다. 참조하십시오. 상속에 대한 포스팅 https://j-sik.tistory.com/27?category=958167 오버 라이딩과 오버 로딩 https://j-sik.tistory.com/52 지난 콘텐츠인 오버 라이딩과 오버 로딩에 이은 추가 포스이다. 이해가 필요하다면 위의 url 참고 바란다. Up-Casting 지난 포스팅에 이어 고양이 이야기를 먼저 해보자. 우선 두 고양이의 상속관계는 다음과 같다. ChildCat(이하, 아기 고양이)이 사춘기가 왔다고 가정하자. 아기 고양이는 본인이 아기 고양이..
디자인 패턴 : Singletone 오늘은 싱글톤 디자인 패턴에 대해 알아보겠다. 싱글톤 디자인은 단 하나의 인스턴스만, 만들어내는 디자인 패턴을 말한다. 인스턴스화 하는 타 객체들과 달리 고정된 영역을 사용하므로 메모리 효율에 그 이점이 있다. 단 하나의 인스턴스만 존재하기 때문에 여러 곳에서 전역적으로 쓸 수 있다.(전역 인스턴스이기 때문이기도 하다.) 자, 그럼 싱글톤은 어떻게 만들까? 단 하나의 인스턴스만을 가지고 있어야 한다는 말은 생성자에 제약을 걸어 두겠다는 의미이다. 가장 간단한 싱글톤의 방법은 다음과 같다. public class MySingleTone { private static MySingleTone uniqueInstance = null; private MySingleTone() ..
이 콘텐츠는 아래와 같은 사전 지식이 필요합니다. 상속 이 콘텐츠는 아래와 같은 내용을 담고 있습니다. 오버 라이딩이란 오버 로딩이란 실전 예제 이 콘텐츠는 다음과 같은 포스팅과 연관이 있습니다. 참조하십시오. 상속에 대한 포스팅 https://j-sik.tistory.com/27?category=958167 두 단어를 정리하기 위해, 상속관계에 있는 클래스 2개를 미리 정의하겠다. 나는 요즘 Pop cat에 빠져있으므로 고양이 클래스로 아래와 같은 두 클래스를 정의했다. public class ParentCat { private int age ; public ParentCat(){ this(10); } public ParentCat(int age) { this.age = age; } public voi..
이 콘텐츠는 아래와 같은 내용을 담고 있습니다. 인터페이스란 인터페이스 선언과 구성 인터페이스 특징 인터페이스 접근 지정자 예제 인터페이스가 뭔데 그래서? 일상생활에서도 인터페이스란 말은 많이 들어봤을 것이다. 그런데 정확히 인터페이스가 뭐지? 하고 물으면, 막상 입 밖으로 잘 떨어지지 않는다. 자바에서 인터페이스는 쉽게 말하자면, '어떠한 객체가 특정 인터페이스를 사용할 때, 그 인터페이스 메서드를 구현하도록 강제하는 것'이라고 정의할 수 있다. (이 정의는 생활코딩 이 고잉님의 인터페이스 강의에서 발췌해온 정의다.) 이렇게 딱딱하게만 말하면 머릿속에 박히질 않으니, 현실세계에 빗대어 인터페이스를 설명해보려 한다. 어느 날 공장 사장님이 개발자 둘을 불러놓고, 플러그를 만들라고 지시했다. 개발자들은 둘..
- Total
- Today
- Yesterday
- Spring
- 프로그래머스
- Database
- dml
- JNDI연동
- 프로그래머스 문제정복
- BFS
- 플루이드 와샬
- 하루 회고
- 아기상어나쁜상어
- 재귀
- 자바
- DP
- looker instance 접속
- java
- 유클리드-호제법
- 카카오
- db
- DFS
- value annotation
- 파이썬
- 그래프 탐색
- 브루트포스
- Python
- 코딩테스트
- 9019
- looker core
- 실패일기
- 백준
- 아기상어미워
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |