분류 전체보기(754)
-
[알고리즘][X] 서울에 위치한 식당 목록 출력하기
문제 설명 다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Column nameTypeNullable REST_IDVARCHAR(5)FALSE REST_NAMEVARCHAR(50)FALSE FOOD_TYPEVARCHAR(20)TRUE VIEWSNUMBERTRUE FAVORITESNUMBERTRUE PARKING_LOTVARCHAR(1)TRUE ADDRESSVARC..
2023.09.14 -
[알고리즘][3][X] 퍼즐 조각 채우기
문제 설명 테이블 위에 놓인 퍼즐 조각을 게임 보드의 빈 공간에 적절히 올려놓으려 합니다. 게임 보드와 테이블은 모두 각 칸이 1x1 크기인 정사각 격자 모양입니다. 이때, 다음 규칙에 따라 테이블 위에 놓인 퍼즐 조각을 게임 보드의 빈칸에 채우면 됩니다. 조각은 한 번에 하나씩 채워 넣습니다. 조각을 회전시킬 수 있습니다. 조각을 뒤집을 수는 없습니다. 게임 보드에 새로 채워 넣은 퍼즐 조각과 인접한 칸이 비어있으면 안 됩니다. 다음은 퍼즐 조각을 채우는 예시입니다. puzzle_5.png 위 그림에서 왼쪽은 현재 게임 보드의 상태를, 오른쪽은 테이블 위에 놓인 퍼즐 조각들을 나타냅니다. 테이블 위에 놓인 퍼즐 조각들 또한 마찬가지로 [상,하,좌,우]로 인접해 붙어있는 경우는 없으며, 흰 칸은 퍼즐이 ..
2023.09.14 -
[Spring] 단위 테스트를 생성하자
단위 테스트란 스프링의 도움 없이(스프링의 서버를 킬 필요없이) 순수하게 java만으로 작성한 테스트를 의미한다. 이 단위 테스트를 많이 만들어야 빠르게 테스트를 진행할 수 있다
2023.09.13 -
[Java] <>에 대한 나름의 이해
private static Map store = new HashMap(); 우변의 뜻은 HashMap이다. 그런데 이렇게만 써도 JVM은 타입을 보고 알아서 추론해준다.
2023.09.13 -
[Spring] 다이어그램과 프로젝트 설계
회원 도메인 협력 관계: 역할과 구현만으로 간단하게 나타냄. 기획자도 알 수 있게 하는게 목적. 회원 클래스 다이어그램: 총 인터페이스와 구현체들의 관계도 회원 객체 다이어그램: 런타임에 실제로 어떤 구현체를 쓰는지를 나타냄. 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=55335 학습 페이지 www.inflearn.com
2023.09.13 -
[알고리즘][X] 재구매가 일어난 상품과 회원 리스트 구하기
문제 설명 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. Column nameTypeNullable ONLINE_SALE_IDINTEGERFALSE USER_IDINTEGERFALSE PRODUCT_IDINTEGERFALSE SALES_AMOUNTINTEGERFALSE SALES_DATEDATEFALSE 동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존재합니다. 문제 ONL..
2023.09.13