본문 바로가기
반응형

분류 전체보기150

[#프로그래머스] 체육복 - 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 return 하도록 solution 함.. 2023. 3. 10.
[#프로그래머스] 카드 뭉치 - 문제 설명 코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다. * 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다. * 한 번 사용한 카드는 다시 사용할 수 없습니다. * 카드를 사용하지 않고 다음 카드로 넘어갈 수 없습니다. * 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없습니다. 예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두 번째 카드 뭉치에 순서대로 ["want", "to"]가 적혀있을 때 ["i", "want", "to", "drink", "water"] 순서의 단어 배열을 만들려고 한다면 첫 번째 카드 뭉치에.. 2023. 3. 10.
[#SQLD] 제 6절 윈도우 함수 제 6절 윈도우 함수 1. WINDOW FUNCTION 개요 : INLINE VIEW를 이용해 복잡한 SQL문을 작성해야 하던 것을 부분적이나마 행과 행간의 관계를 쉽게 정의하기 위해 만든 함수 * WINDOW FUNCTION 종류 1) 순위 관련 함수 : RANK, DENSE_RANK, ROW_NUMBER 2) 집계 관련 함수 : SUM, MAX, MIN, AVG, COUNT 3) 행 순서 관련 함수 : FIRST_VALUE, LAST_VALUE, LAG, LEAD 4) 비율 관련 함수 : CUME_DIST, PERCENT_RANK, NTITLE, RATIO_TO_REPORT 5) 선형 분석 포함 통계 분석 관련 함수 : CORR, …. 등 -생략 * WINDOW FUNCTION SYNTAX - WIN.. 2023. 3. 9.
[#SQLD] 제 5절 그룹함수(GROUP 함수) 제 5절 그룹함수(GROUP 함수) 1. 데이터 분석 개용 * AGGREGATE FUNCTION : GROUP AGGREGATE FUNTION이라고도 불리며, GROUP FUNCTION의 한 부분으로 COUNT, SUM, AVG, MAX, MIN 외 각종 집계함수들이 포함. * GROUP FUNCTION : 사용 시 하나의 SQL로 테이블을 한 번만 읽어서 빠르게 원하는 리포트 작성 가능. ROLLUP, GROUP BY, CUBE, GROUPINGSETS등이 있다. * WINDOW FUNCTION : 분석함수(ANALYTC FUNCTION)나 순위함수(RANK FUNCTION)으로 알려짐 2. ROLLUP : Subtotal을 생성하기 위해 사용, GROUPING COLUMNS의 수를 N이라고 했을 때 .. 2023. 3. 9.
반응형