일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 3273
- 토글 그룹
- AI Hub
- 걷는건귀찮아
- 회의실 배정
- 탄막
- c#
- 우분투
- 영상 프레임 추출
- mysqld.sock
- 백준
- SWEA
- 탄막 이동
- 알고리즘
- 수 만들기
- 윈도우
- 2020 KAKAO BLIND RECRUITMENT
- 자료구조 목차
- 3344
- 유니티
- 강의실2
- 마우스 따라다니기
- 문자열 압축
- 원형
- 단어 수학
- 18249
- 그리디알고리즘
- MySQL
- 탄막 스킬 범위
- 알고리즘 목차
- Today
- Total
목록코딩테스트 (137)
와이유스토리
SELECT ROW_NUMBER() OVER(PARTITION BY 범위 ORDER BY 정렬 칼럼 DESC) AS 'ROW_NUMBER', DENSE_RANK() OVER(PARTITION BY 범위 ORDER BY 정렬 칼럼 DESC) AS 'DENSE_RANK', RANK() OVER(PARTITION BY 범위 ORDER BY score DESC) AS 'RANK'FROM INFO ROW_NUMBER는 중복 허용 없이 무조건 순위를 나눈다는 것이다. 중복된 점수일 때는 ID값이 작은 것이 우선 순위DENSE_RANK는 중복 허용, 동일한 점수는 같은 순위를 매긴다. 그리고 공동2등 그 다음 순위는 3위RANK는 중복 허용, 동일한 점수는 같은 순위를 매긴다.그리고 공동2..
https://school.programmers.co.kr/learn/courses/30/lessons/164668 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT USER_ID, NICKNAME, SUM(PRICE) AS TOTAL_SALES FROM USED_GOODS_USER A JOIN USED_GOODS_BOARD B ON A.USER_ID = B.WRITER_ID WHERE STATUS = "DONE" GROUP BY A.USER_ID HAVING TOTAL_SALES >= 700000 ORDER BY TOTAL_SALES ASC;
https://www.acmicpc.net/problem/20061 20061번: 모노미노도미노 2모노미노도미노는 아래와 같이 생긴 보드에서 진행되는 게임이다. 보드는 빨간색 보드, 파란색 보드, 초록색 보드가 그림과 같이 붙어있는 형태이다. 게임에서 사용하는 좌표 (x, y)에서 x는 행,www.acmicpc.net#include using namespace std;bool blue[4][6]; // x 기준, y 사라짐bool green[6][4]; // y 기준, x 사라짐int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; int answer = 0; int t..
https://www.acmicpc.net/problem/18185 18185번: 라면 사기 (Small) 라면매니아 교준이네 집 주변에는 N개의 라면 공장이 있다. 각 공장은 1번부터 N번까지 차례대로 번호가 부여되어 있다. 교준이는 i번 공장에서 정확하게 Ai개의 라면을 구매하고자 한다(1 ≤ i www.acmicpc.net v[i+1] > v[i+2]이면 v[i+1]을 5원으로 먼저 사기(나중에 3원, 3원 사는 것보다 적은 금액으로 살 수 있다) #include #include using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; vector v(n+2, 0); ..
https://www.acmicpc.net/problem/8980 8980번: 택배 입력의 첫 줄은 마을 수 N과 트럭의 용량 C가 빈칸을 사이에 두고 주어진다. N은 2이상 2,000이하 정수이고, C는 1이상 10,000이하 정수이다. 다음 줄에, 보내는 박스 정보의 개수 M이 주어진다. M은 1이 www.acmicpc.net #include #include #include using namespace std; struct Info { int start, end, cnt; }; bool operator < (const Info &a, const Info &b) { if (a.end != b.end) return a.end < b.end; // 도착 번호 오름차순 else if (a.start != b..
https://www.acmicpc.net/problem/1715 1715번: 카드 정렬하기 정렬된 두 묶음의 숫자 카드가 있다고 하자. 각 묶음의 카드의 수를 A, B라 하면 보통 두 묶음을 합쳐서 하나로 만드는 데에는 A+B 번의 비교를 해야 한다. 이를테면, 20장의 숫자 카드 묶음과 30장 www.acmicpc.net #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; int x; priority_queue pq; for(int i=0; i> x; pq.push(x); } long long answer = 0; w..
https://www.acmicpc.net/problem/23294 23294번: 웹 브라우저 1 첫째 줄에 접속할 수 있는 웹페이지의 종류의 수 N, 사용자가 수행하는 작업의 개수 Q 와 최대 캐시 용량 C 이 순서대로 주어진다.(1 ≤ N, Q ≤ 2,000, 1 ≤ C ≤ 200,000) 둘째 줄에는 N개의 정수 CAPi www.acmicpc.net https://www.acmicpc.net/problem/23300 23300번: 웹 브라우저 2 첫째 줄에 접속할 수 있는 웹페이지의 종류의 수 N, 사용자가 수행하는 작업의 개수 Q 가 각각 주어진다.(1 ≤ N, Q ≤ 2,000) 둘째 줄부터는 Q개의 작업이 주어지며, 각 작업이 의미하는 바는 다음 www.acmicpc.net #include #..
https://www.acmicpc.net/problem/15998 15998번: 카카오머니만약 유효한 최소 충전 단위 M(1 ≤ M ≤ 9 * 1018)이 존재한다면, 첫 번째 줄에 M 을 출력한다. 가능한 값이 여러 가지 있다면, 그중 9 * 1018 이하인 것을 아무거나 하나 출력한다. 존재하지 않는다면www.acmicpc.net#include #define INF 9 * 1e18using namespace std;long long gcd(long long a, long long b) { return (b == 0)? a : gcd(b, a % b);}int main() { ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); int..