전체 글(754)
-
[알고리즘][X] 중성화 여부 파악하기
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_IDVARCHAR(N)FALSE ANIMAL_TYPEVARCHAR(N)FALSE DATETIMEDATETIMEFALSE INTAKE_CONDITIONVARCHAR(N)FALSE NAMEVARCHAR(N)TRUE SEX_UPON_INTAKEVARCHAR(N)FALSE 보호소의 동물..
2023.10.01 -
[알고리즘][X] 조건에 부합하는 중고거래 상태 조회하기
문제 설명 다음은 중고거래 게시판 정보를 담은 USED_GOODS_BOARD 테이블입니다. USED_GOODS_BOARD 테이블은 다음과 같으며 BOARD_ID, WRITER_ID, TITLE, CONTENTS, PRICE, CREATED_DATE, STATUS, VIEWS은 게시글 ID, 작성자 ID, 게시글 제목, 게시글 내용, 가격, 작성일, 거래상태, 조회수를 의미합니다. Column nameTypeNullable BOARD_IDVARCHAR(5)FALSE WRITER_IDVARCHAR(50)FALSE TITLEVARCHAR(100)FALSE CONTENTSVARCHAR(1000)FALSE PRICENUMBERFALSE CREATED_DATEDATEFALSE STATUSVARCHAR(10)FALS..
2023.10.01 -
[Java] Wrapper 클래스에 대한 나름의 이해
primitive를 감싸는 것을 의미한다. 예를 들어, int를 Integer로, boolean을 Boolean으로 float을 Float으로 감싼다. 이렇게 하는 이유는 제너릭을 사용하기 위함, return으로 null을 사용하기 위함이다. 또한 객체화되는 것이기 때문에 객체지향의 특성을 활용하기 위함이다. AutoBoxing: 아래와 같이 Integer.valueOf(1)로 변환하지 않아도 되는 것을 의미한다. 즉 파라미터 타입인 Integer로 캐스팅해준다. List lists = new ArrayList(); lists.add(1); AutoUnBoxing 아래와 같이 꺼낼 때 int로 받아도 자동으로 캐스팅해주는 것을 의미한다. ArrayList integerList = new ArrayList..
2023.10.01 -
[Spring] 스프링 싱글톤 컨테이너 Configuration에서 주의점과 나름의 이해
메소드에 static을 붙이면 singleton을 보장하지 않는다. 하나의 메소드(빈)에 대한 객체는 오직 하나만 생성된다. 메소드에 대한 호출도 오직 한번만 된다. Reference https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8&unitId=55365 학습 페이지 www.inflearn.com
2023.09.30 -
[알고리즘][X] 택배 배달과 수거하기
문제 설명 재할용 택배 상자.png 당신은 일렬로 나열된 n개의 집에 택배를 배달하려 합니다. 배달할 물건은 모두 크기가 같은 재활용 택배 상자에 담아 배달하며, 배달을 다니면서 빈 재활용 택배 상자들을 수거하려 합니다. 배달할 택배들은 모두 재활용 택배 상자에 담겨서 물류창고에 보관되어 있고, i번째 집은 물류창고에서 거리 i만큼 떨어져 있습니다. 또한 i번째 집은 j번째 집과 거리 j - i만큼 떨어져 있습니다. (1 ≤ i ≤ j ≤ n) 트럭에는 재활용 택배 상자를 최대 cap개 실을 수 있습니다. 트럭은 배달할 재활용 택배 상자들을 실어 물류창고에서 출발해 각 집에 배달하면서, 빈 재활용 택배 상자들을 수거해 물류창고에 내립니다. 각 집마다 배달할 재활용 택배 상자의 개수와 ..
2023.09.30 -
[알고리즘][X] 이름에 el이 들어가는 동물 찾기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_IDVARCHAR(N)FALSE ANIMAL_TYPEVARCHAR(N)FALSE DATETIMEDATETIMEFALSE INTAKE_CONDITIONVARCHAR(N)FALSE NAMEVARCHAR(N)TRUE SEX_UPON_INTAKEVARCHAR(N)FALSE 보호소에 돌아가신 할머니..
2023.09.30