전체 글

전체 글

    프로그래머스 SQL 고득점 kit Goup by 가격대 별 상품 개수 구하기 TRUNC 사용.

    프로그래머스 SQL 고득점 kit Goup by 가격대 별 상품 개수 구하기 TRUNC 사용.

    PRICE 를 TRUNC 함수를 이용하여 같은 형태로 만들어준다. 10000 -> 1 15000 -> 1 오라클에서 소수점을 절사(버림)하거나 날짜의 시간을 절사 하기 위해서는 TRUNC 함수를 사용한다. SELECT TRUNC(PRICE,-4) AS PRICE_GROUP,count(*) as PRODUCTS FROM PRODUCT group by TRUNC(PRICE,-4) order by PRICE_GROUP https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. program..

    프로그래머스 SQL 고득점 kit Select 오프라인/온라인 판매 데이터 통합하기

    UNION 을 기억하자. UNION 후 정렬이 가능 하다! select date_format(SALES_DATE, '%Y-%m-%d') as SALES_DATE ,PRODUCT_ID,USER_ID,SALES_AMOUNT from ONLINE_SALE where date_format(SALES_DATE, '%y-%m') = '22-03' union select date_format(SALES_DATE, '%Y-%m-%d') as SALES_DATE,PRODUCT_ID,null as USER_ID, SALES_AMOUNT from OFFLINE_SALE where date_format(SALES_DATE, '%y-%m') = '22-03' order by SALES_DATE,PRODUCT_ID,USER_ID

    프로그래머스 코딩테스트 LV3 DFS/BFS 여행경로 자바(java) 풀이

    프로그래머스 코딩테스트 LV3 DFS/BFS 여행경로 자바(java) 풀이

    DFS/BFS 문제의 전체적인 풀이 방식은 비슷하지만 조금씩 응용하는 단계에서 막힐 때가 있다. 이번 문제의 핵심은 모든 티켓을 써야 한다는 조건을 만족시켜야 하는 것. 위의 조건을 고려하지 않고 DFS/BFS를 사용하면 전체 티켓을 고려하지 않는 경로가 생성된다. 따라서 전체 경로를 사용했을 때만 리턴해주는 조건을 달아준다. import java.util.*; class Solution { public boolean [] visited; public ArrayList routes = new ArrayList(); // route 파라미터로 전체 경로를 저장 public void dfs(String start, String route,int count, String[][] tickets){ // 모든경로..