profile
기록하려고 만든 개발블로그, 까먹지 말자!

Programmers) 보석 쇼핑(Lv.3)

보석 쇼핑(2020 Kakao Internship)"진열된 모든 종류의 보석을 적어도 1개 이상 포함하는 가장 짧은 구간을 찾아서 구매"효율성 테스트도 있는 걸로 보아 이중 for문으로 접근하면 안되겠다 싶었다. 그래서 모든 종류의 보석을 포함하는 가장 짧은 구간을 탐

2022년 5월 31일
·
0개의 댓글
·

Programmers) 불량 사용자(Lv.3)

불량 사용자 (2019 Kakao Winter Internship)제재 아이디 목록(banned_id)의 각 아이디에 해당하는 모든 조합의 경우의 수를 구해야 하기 때문에 DFS를 활용해 가능한 모든 조합 구해보기로 했다.그리고 구한 조합을 HashSet에 저장하여 중

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

BOJ/1699) 제곱수의 합

https://www.acmicpc.net/problem/1699

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

BOJ/15990) 1, 2, 3 더하기 5

https://www.acmicpc.net/problem/159901, 2, 3 더하기1(9095)과 같은 문제이지만, 같은 수를 두 번 이상 연속해서 사용해서는 안된다는 조건이 있기 때문에 마지막 자리 숫자에 관한 정보를 저장해야 한다.따라서 탐색 중인 정수

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

BOJ/1929) 소수 구하기

https://www.acmicpc.net/problem/1929소수를 구하는 방법은 여러가지가 있지만, 에라토스테네스의 체를 활용하여 소수를 구하였다.소수는 1과 자기 자신만을 약수로 갖는 수를 뜻한다. 따라서 소수가 아닌지(합성수인지)를 확인하려면 1과 자

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

BOJ/11655) ROT13

https://www.acmicpc.net/problem/11655입력 받은 문자열을 toCharArray()를 사용하여 char형 배열로 접근한다.char형 배열의 각 문자 c가 소문자인지 대문자인지 구분한 뒤, c + 13에 해당하는 알파벳을 찾아 출력한다

2022년 1월 31일
·
0개의 댓글
·

제네릭스(Generics)

제네릭(Generic)은 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일할 때 타입 체크(compile-time type check)를 해주는 기능이다.객체의 타입을 컴파일 시에 확인해주기 때문에 타입 안정성을 높이고 형변환이 번거로움을 줄여준다.굳이 G

2022년 1월 28일
·
0개의 댓글
·

다형성(Polymorphism)

다형성은 다양한 형태 또는 특성을 갖는다는 의미이다.Java 객체 지향 프로그래밍에서는 부모클래스를 상속 받는 자식클래스의 인스턴스가 부모의 객체로도 사용되고, 자식클래스의 객체로도 사용될 수 있는 다양한 상황을 의미한다.다형성은 상속(extends)을 통해서 구현이

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

인터페이스(Interface)

인터페이스란 사용자 또는 컴퓨터 간의 통신이 가능하도록 해주는 디바이스 프로그램을 의미한다. 쉽게 말해서 하나의 표준화를 제공하는 중간 매개체를 뜻한다.Java에서의 인터페이스는 다른 클래스를 작성할 때 기본이 되는 틀을 제공하고, 다른 클래스 사이의 중간 매개 역할까

2022년 1월 10일
·
0개의 댓글
·

추상 클래스(Abstract Class)

추상클래스 > 추상 클래스는 구체적인 내용은 작성하지 않고, 공통적인 특징을 추상적으로 선언한 클래스이다. 여기서 공통적인 특징은 필드나 메서드가 될 수 있는데, 메서드의 경우 리턴값조차 갖지 않고 메서드명만 선언될 뿐이다. 추상 클래스와 추상 메서드의 선언은 클래

2022년 1월 5일
·
0개의 댓글
·

Programmers) 기능 개발(Lv.2)

프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포

2022년 1월 3일
·
0개의 댓글
·

BOJ/1107) 리모컨

리모컨(1107번), Gold5

2021년 10월 28일
·
0개의 댓글
·

BOJ/16947) 서울 지하철 2호선

백준 온라인 저지 16947번 문제 풀이

2021년 10월 25일
·
0개의 댓글
·