전체 글 79

[인프런] 백엔드 강의 추천 : 스프링 / 테스트

스프링 이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗https://inf.run/kmzMQ 토비의 스프링 6 - 이해와 원리| 토비 - 인프런 강의현재 평점 5.0점 수강생 3,475명인 강의를 만나보세요. 스프링 프레임워크가 만들어지는 과정을 살펴보면서 스프링을 잘 이해하고 사용하는데 도움이 되는 원리를 찾아봅니다. 이를 통해 개발자www.inflearn.com 이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗 https://inf.run/5ibUd 자바 ORM 표준 JPA 프로그래밍 - 기본편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 24,792명인 강의를 만나보세요. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의..

카테고리 없음 2026.03.01

[프로그래머스] 완전범죄

dp[i][aSum][bSum] // i번째까지 고려했을 때 aSum , bSum으로 가능하다 초기상태 dp[0][0][0] = true 아무것도 선택 안함 B 선택 : dp[i+1][asum][bsum+info[i][1]] |= dp[i][asum][bsum]A선택 : dp[i+1][asum+info[i][0]][bsum] |= dp[i][asum][bsum] class Solution { // 경찰에 붙잡히지 않도록 모든 물건을 훔쳤을 때 // A 도둑이 남긴 흔적의 누적의 개수의 최솟값 static int productCnt; static boolean[][][] visited; public int solution(int[][] info, int n, int m) { ..

Java 2026.01.11

[백준] 2293 : 동전1, 2625 : 동전 바꿔주기

- 동전 개수에 제한이 없는 경우 더보기import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main { static int N; // 지폐의 금액 static int K; // 동전의 가지수 // 동전의 금액 pi와 개수 ni static int[] pi; static int[] ni; static int res; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); N = Integer..

[SQL] 쇼핑몰의 일일 매출액곽 ARPPU

문제https://solvesql.com/problems/daily-arppu/ https://solvesql.com/problems/daily-arppu/ solvesql.com 코드 -- 매출 날짜, 결제 고객 수, 해당 날짜의 매출액, 결제 고객 1인당 평균 결제 금액 -- FROM / JOIN > WHERE > GROUP BY > HAVING > SELECT > ORDER BY 순으로 실행됨 -- 따라서, alias는 아직 존재하지 않음SELECT DATE(order_purchase_timestamp) as dt ,COUNT(DISTINCT customer_id) as pu, ROUND(SUM(payment_value),2) as revenue_daily ,ROUND(SUM(payment..

SQL 2025.04.14

[SQL] 레스토랑의 요일별 VIP

문제https://solvesql.com/problems/restaurant-vip/ https://solvesql.com/problems/restaurant-vip/ solvesql.com 아이디어- 서브쿼리 풀이- 파티션 풀이 코드 - 서브 쿼리 풀이 -- 요일별로 가장 높은 금액의 결제 내역 출력 SELECT t.total_bill, t.tip, t.sex, t.smoker, t.day, t.time, t.size FROM tips tJOIN ( SELECT day, max(total_bill) as max_total_bil FROM tips GROUP BY day) as m ON t.day = m.day AND t.total_bill = m.max_total_bil; - RANK() OVE..

SQL 2025.04.14

[프로그래머스] 튜플

문제 https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  입출력  아이디어- 앞 뒤 {{ }} 제거 - 정규 표현식 작성- 이미 앞에서 있던 값은 제외    코드  import java.util.*;class Solution { public int[] solution(String s) { s = s.substring(2, s.length() - 2); // 앞 "{{", 뒤 "}}" 제거 String[] groups = s.split("\\},\\{"); // "..

Java 2025.04.12

[프로그래머스] 호텔 대실

문제https://school.programmers.co.kr/learn/courses/30/lessons/155651 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr   입출력  아이디어 - 시간 (String) 비교할 때 분으로 바꿔서 계산하기 !- PriorityQueue 사용 (그리디) 생각해보면 가장 짧은 시간 먼저 찾으면 됨  코드  import java.util.*;class Solution { public int solution(String[][] book_time) { int answer = 0; Arrays.sort(book_time, ..

Java 2025.04.12