본문 바로가기

내일배움캠프199

[내일배움캠프] Spring 과제 트러블 슈팅 TIL 안녕하세요.오늘은 Spring 과제를 진행하며 생긴 트러블 슈팅 TIL을 작성하려 합니다.과제를 진행하면서 강의 내용을 보며 하나씩 천천히 따라하다보니 특별히 문제가 되는 부분이 거의 없었습니다.트러블 슈팅?트러블 슈팅은 문제가 발생했을 때 원인을 찾아 해결하는 작업을 의미합니다.이 작업을 통해 문제가 생겼을 때 문제에 대처할 수 있는 능력을 키우고 이 과정을 TIL로 정리하며 내 것으로 만들 수 있습니다.개요저번에 진행한 과제 일정 관리 앱 서버에 이어 이 과제를 develop하는 과제입니다. 이 과정에서 발생한 문제와 해결한 방법에 대해 적어보겠습니다.트러블 슈팅N:M 관계 설정배경 -. 유저 CRUD 과정에서 유저와 일정의 관계를 설정해야 했습니다.발단 -. 유저와 일정의 관계를 N:M 관계로 설정.. 2024. 10. 17.
[내일배움캠프] 알고리즘 Daily Routine 53. 명예의 전당(1) 안녕하세요. 53회차 과제 "명예의 전당(1)"입니다.문제 설명명예의 전당이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다.매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니다.즉 프로그램 시작 이후 초기에 k일까지는 모든 출연 가수의 점수가 명예의 전당에 오르게 됩니다.k일 다음부터는 출연 가수의 점수가 기존의 명예의 전당 목록의 k번째 순위의 가수 점수보다 더 높으면, 출연 가수의 점수가 명예의 전당에 오르게 되고 기존의 k번째 순위의 점수는 명예의 전당에서 내려오게 됩니다.이 프로그램에서는 매일 "명예의 전당"의 최하위 점수를 발표합니다.예를 들어,.. 2024. 10. 17.
[내일배움캠프] SQL Daily Routine 53. 재구매가 일어난 상품과 회원 리스트 구하기 안녕하세요. 53회차 과제 "재구매가 일어난 상품과 회원 리스트 구하기"입니다.문제 설명다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다.ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다.동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존재합니다.문제ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요.결과는 회원 ID를 기.. 2024. 10. 17.
[내일배움캠프] 2024. 10. 16. TIL 안녕하세요.2024. 10. 16. 수요일 TIL입니다.Today -. 코드카타    * 알고리즘 2문제    * SQL 1문제 -. Spring 과제코드카타알고리즘푸드 파이트 대회 [내일배움캠프] 알고리즘 Daily Routine 51. 푸드 파이트 대회안녕하세요. 51회차 과제 "푸드 파이트 대회"입니다.문제 설명수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최합니다.이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식tip-blog-welcome.tistory.com콜라 문제 [내일배움캠프] 알고리즘 Daily Routine 52. 콜라 문제안녕하세요. 52회차 과제 "콜라 문제"입니다.문제 설명오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다.정답은 .. 2024. 10. 16.