🧑🏻💻 Develop
[SQL 고득점 Kit] IS NULL 풀이
프로그래머스 SQL 고득점 Kit IS NULL 5문항에 대한 풀이입니다. MySQL 문법 기준으로 작성했습니다! 🔥 💡 경기도에 위치한 식품창고 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, COALESCE(FREEZER_YN, 'N') FROM FOOD_WAREHOUSE WHERE LEFT(ADDRESS, 3) = '경기도'; 💡 이름이 없는..
[SQL 고득점 Kit] SUM, MAX, MIN 풀이
프로그래머스 SQL 고득점 Kit SUM, MAX, MIN 6문항에 대한 풀이입니다. MySQL 문법 기준으로 작성했습니다! 🔥 💡 가격이 제일 비싼 식품의 정보 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT * FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1; 💡 가장 비싼 상품 구하기 https://school.programmers.co.kr/learn/courses/30/lesso..
[SQL 고득점 Kit] SELECT 풀이
프로그래머스 SQL 고득점 Kit SELECT 20문항에 대한 풀이입니다. MySQL 문법 기준으로 작성했습니다! 🔥 💡 평균 일일 대여 요금 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ROUND(AVG(DAILY_FEE)) AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE='SUV'; 💡 조건에 맞는 도서 리스트 출력하기 https://school.programmers..
[Design Pattern] Strategy 패턴
💡 Strategy 패턴이란? 전략(Strategy) 패턴은 객체 지향 프로그래밍에서 널리 사용되는 디자인 패턴 중 하나입니다. 이 패턴의 핵심은 특정 태스크를 수행하는 알고리즘(전략)을 객체의 행동으로 캡슐화하고, 이를 동적으로 변경할 수 있게 하는 것입니다. 즉, 알고리즘의 변경이 사용자나 클라이언트 코드에 영향을 미치지 않으면서도 알고리즘을 유연하게 교체할 수 있습니다. 이는 '전략'을 정의하는 일련의 클래스들을 생성하고, 이 클래스들이 동일한 인터페이스나 추상 클래스를 구현하도록 함으로써 달성됩니다. 🌟 전략 패턴의 장점 확장성: 새로운 전략을 추가하기 위해 기존 코드를 변경할 필요가 없습니다. 재사용성: 다른 문맥에서도 같은 전략을 재사용할 수 있습니다. 유지보수 용이: 전략을 독립적으로 개발하..