profile
WEB STUDY & etc.. HELLO!
post-thumbnail

Effective Java - 객체 생성과 파괴 (2)

객체를 만들어야 할 때를 구분하는 법올바른 객체 생성 방법과 불필요한 생성을 피하는 법파괴됨을 보장하고 파괴전에 수행해야 할 정리 작업Effective Java 의존 객체 주입 방식은 Spring과 같은 framework에서 많이 사용하는 방식입니다.예를 들어, ser

2022년 4월 5일
·
0개의 댓글
post-thumbnail

Java - Generics

자바 제네릭에 관하여 StudyJava의 정석.다양한 타입의 객체들을 다루는 메소드나 Collection 클래스에 컴파일 시의 타입체크를 해주는 기능.객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어듭니다.타입 안정성을 높

2022년 4월 4일
·
0개의 댓글
post-thumbnail

Effective Java - 객체 생성과 파괴 (1)

객체를 만들어야 할 때를 구분하는 법올바른 객체 생성 방법과 불필요한 생성을 피하는 법파괴됨을 보장하고 파괴전에 수행해야 할 정리 작업Effective Java 클래스는 생성자와 별도로 정적 팩터리 메서드를 제공할 수 있습니다.여기서 정적 팩터리 메소드란 클래스의 인스

2022년 4월 4일
·
0개의 댓글
post-thumbnail

[알고리즘] - 백준 1525번 : 퍼즐 (JAVA)

문제 풀러가기BFS를 이용한 완전 탐색 문제입니다.입력으로는 2차원 배열처럼 주어지는데 이 문제의 핵심은 2차원 배열처럼 곧이 곧대로 입력받아서 문제를 푸는 것보다어차피 3X3형태의 배열이니 1차원 배열처럼 나열해서 푸는 것이 효율적이었습니다.0은 9로 바꾸어 입력 받

2021년 8월 26일
·
0개의 댓글
post-thumbnail

[알고리즘] - 백준 1309번 : 동물원 (JAVA)

문제 풀러가기동적 계획법을 적용해 나갈 배열을 어떤 식으로 구성할 지가 이 문제의 핵심입니다.저는 이차원 배열의 형태를 생각하였고, dpn은 사자가 n행에 어느 곳에서도 위치하지 않을 때dpn은 사자가 n행에 왼쪽에 위치 해 있을 때dpn는 사자가 n행에 오른 쪽에 위

2021년 8월 21일
·
0개의 댓글
post-thumbnail

[알고리즘] - 백준 13398번 : 연속합 2(JAVA)

🎯 문제 >문제 풀러가기 🎯 입력, 출력 ![](https://images.velog.io/images/sungjin0757/post/35c7be9d-552d-4d1e-bf8c-83d4827653ec/%E1%84%89%E1%85%B3%E1%84%8F%E1%85

2021년 8월 18일
·
0개의 댓글
post-thumbnail

[알고리즘] - 백준 11057번 : 오르막수(JAVA)

문제 풀러가기동적 계획법을 적용할 배열만 잘 생각 해 내면 쉽게(?) 풀릴 수 있는 문제 였습니다.저는 배열을 이차원 배열로 생각을 하였으며dp자릿수 이런 식으로 구성하였습니다.이 말이 무엇이냐고 하면!ex) dp2인 경우를 봅시다.자릿 수가 2자리 수일 때 마지막 값

2021년 8월 17일
·
1개의 댓글
post-thumbnail

[알고리즘] - 백준 1256번 : 사전(JAVA)

문제 풀러가기dp 문제를 풀이하는 방식으로 접근을 하여야 하지만, 좀 더 알아야 할 것이 있었습니다!n개의 문자와 m개의 문자를 조합하여 만들 수 있는 문자열의 개수를 구할 수 있는 것이 시급하였습니다.문자열의 개수를 구해야 하는 이유는 다양한데요! (먼저 점화식은 d

2021년 8월 16일
·
0개의 댓글
post-thumbnail

[알고리즘] - 백준 2294번 : 동전2 (JAVA)

문제 풀러가기입력받은 k 길이 만큼의 배열을 Integer.MAX_VALUE로 초기화.배열을 k길이만큼 만드는 이유는 배열의 인덱스를 입력받은 동전으로 만들어야 하는 가치라고 생각하기 위해 ex) dp3은 3의 가치를 만들어 내기 위한 동전의 개수를 의미 하도록! 입력

2021년 8월 14일
·
0개의 댓글
post-thumbnail

[알고리즘] - 백준 15988번 : 1,2,3 더하기 3 (JAVA)

문제의 출처 : 백준 15988번문제를 먼저 봅시다!문제는 주어진 정수를 1,2,3의 합으로 나타내어지는 방법의 수를 구하는 것입니다.문제의 예시를 보시면 4를 1,2,3의 합으로 나타내는 것을 보실 수 있습니다.1\. 1+1+1+12\. 1+1+23\. 1+2+14\

2021년 8월 13일
·
0개의 댓글