Skip to content

Latest commit

 

History

History
261 lines (243 loc) · 27.8 KB

README.md

File metadata and controls

261 lines (243 loc) · 27.8 KB

Programmers

부족한대로 열심히

정진우

졸업예정자 @청계산

Start Date

목표

  • 자료구조 공부 및 알고리즘 문제풀이 연습

프로그래머스 알고리즘

분류 풀이 날짜 문제 난이도 풀이
해쉬 2021-09-05 완주하지 못한 선수 Level 1 Python / Java
해쉬 2021-09-05 전화번호 목록 Level 2 Python
해쉬 2021-09-06 위장 Level 2 Python
해쉬 2021-09-06 베스트앨범 Level 3 Python
정렬 2021-09-06 K번째 수 Level 1 Python
정렬 2021-09-06 가장 큰 수 Level 2 Python
정렬 2021-09-06 H-index Level 2 Python
완전탐색 2021-09-07 모의고사 Level 1 Python
완전탐색/Prime 2021-09-07 소수 찾기 Level 2 Python
완전탐색 2021-09-07 카펫 Level 2 Python
BFS 2021-09-07 타겟 넘버 Level 2 Python
BFS/DFS 2021-09-08 네트워크 Level 3 Python
BFS 2021-09-08 단어 변환 Level 3 Python
DFS 2021-09-08 여행경로 Level 3 Python
2021-09-09 기능개발 Level 2 Python
2021-09-09 프린터 Level 2 Python
2021-09-09 다리를 지나는 트럭 Level 2 Python
스택 2021-09-09 주식가격 Level 2 Python
2021-09-10 더 맵게 Level 2 Python
2021-09-10 디스크 컨트롤러 Level 3 Python
2021-09-10 이중 우선순위큐 Level 3 Python
그리디 2021-09-13 체육복 Level 1 Python
그리디 2021-09-13 조이스틱 Level 2 Python
그리디/스택 2021-09-13 큰 수 만들기 Level 2 Python
그리디/큐 2021-09-14 구명보트 Level 2 Python
그리디/유니온파인드 2021-09-16 섬 연결하기 Level 3 Python
그리디 2021-09-16 단속 카메라 Level 3 Python
이진탐색 2021-09-14 입국심사 Level 3 Python
이진탐색 2021-09-14 징검다리 Level 4 Python
동적계획법 2021-09-15 N으로 표현 Level 3 Python
동적계획법 2021-09-15 정수 삼각형 Level 3 Python
동적계획법 2021-09-15 등굣길 Level 3 Python
동적계획법 2021-09-16 도둑질 Level 4 Python
그래프/다익스트라 2021-09-16 가장 먼 노드 Level 3 Python
그래프/플로이드 2021-09-16 순위 Level 3 Python
그래프/오일러 2021-09-17 방의 개수 Level 5 Python
구현 2021-10-11 로또의 최고 순위와 최저 순위 실전 Python
구현 2021-10-11 행렬 테두리 회전하기 실전 Python
구현/유니온파인드 2021-10-11 다단계 칫솔 판매 실전 Python
수학/Prime 2021-10-11 소수 만들기(에라토스테네스) 실전 Python
큐/스택 2021-10-11 크레인 인형뽑기 게임 실전 Python
수학 2021-10-11 내적 실전 Python
수학/최대공약수 2021-10-11 멀쩡한 사각형(math.gcd) 실전 Python
수학/최대공약수 2021-10-11 폰켓몬 실전 Python
수학/최대공약수 2021-10-11 추석 트래픽 실전

프로그래머스 SQL

분류 풀이 날짜 문제 난이도 풀이
SELECT 2021-10-09 모든 레코드 조회하기 Level 1 MySQL
SELECT 2021-10-09 역순 정렬하기(ORDER BY) Level 1 MySQL
SELECT 2021-10-09 아픈 동물 찾기(WHERE) Level 1 MySQL
SELECT 2021-10-09 어린 동물 찾기(!=) Level 1 MySQL
SELECT 2021-10-09 동물의 아이디와 이름 Level 1 MySQL
SELECT 2021-10-09 여러 기준으로 정렬하기(ORDER BY) Level 1 MySQL
SELECT 2021-10-09 상위 n개 레코드(LIMIT) Level 1 MySQL
AGGREGATE 2021-10-09 최댓값 구하기(MAX) Level 1 MySQL
AGGREGATE 2021-10-09 최솟값 구하기(MIN) Level 2 MySQL
AGGREGATE 2021-10-09 동물 수 구하기(SUM/COUNT) Level 2 MySQL
AGGREGATE 2021-10-09 중복 제거하기(COUNT DISTINCT) Level 2 MySQL
GROUP 2021-10-09 고양이와 개는 몇 마리 있을까(GROUP BY) Level 2 MySQL
GROUP 2021-10-09 동명 동물 수 찾기(HAVING/6가지 순서) Level 2 MySQL
GROUP 2021-10-09 입양 시각 구하기(1)(HOUR) Level 2 MySQL
GROUP 2021-10-09 입양 시각 구하기(2)(SET @변수 :=) Level 4 MySQL
GROUP 2021-10-11 헤비 유저가 소유한 장소(서브쿼리) 기출 MySQL
GROUP 2021-10-09 이름이 없는 동물의 아이디(is NULL) Level 1 MySQL
GROUP 2021-10-09 이름이 있는 동물의 아이디(is not NULL) Level 1 MySQL
GROUP 2021-10-09 NULL 처리하기(IFNULL) Level 2 MySQL
CONDITION 2021-10-10 루시와 엘라 찾기(WHERE c1 IN (v1, v2)) Level 2 MySQL
CONDITION 2021-10-10 이름에 el이 들어가는 동물 찾기(LIKE) Level 2 MySQL
CONDITION 2021-10-10 중성화 여부 파악하기(CASE 조건문) Level 2 MySQL
DATE 2021-10-10 오랜 기간 보호한 동물(2) (DATE-DATE) Level 3 MySQL
DATE 2021-10-10 DATETIME에서 DATE로 형 변환(DATE_FORMAT) Level 2 MySQL
JOIN 2021-10-11 없어진 기록 찾기(RIGHT JOIN) Level 3 MySQL
JOIN 2021-10-11 있었는데요 없었습니다(INNER JOIN) Level 3 MySQL
JOIN 2021-10-11 오랜 기간 보호한 동물(1)(LEFT JOIN) Level 3 MySQL
JOIN 2021-10-11 보호소에서 중성화한 동물(and or) Level 4 MySQL
JOIN 2021-10-11 우유와 요거트가 담긴 장바구니(SELF JOIN) 기출 MySQL
GROUP 2021-10-11 henry's DB#2 과제(ROW_NUMBER PARTITION) 스터디 MySQL

백준

분류 풀이 날짜 문제 문제 번호 풀이
수학/메모이제이션 2021-09-19 부녀회장이 될테야 2775 Python
수학 2021-09-19 설탕 배달 2839 Python
수학 2021-09-19 Fly me to the Alpha Centauri 1011 Python
수학/Prime 2021-09-19 소수 찾기 1978 Python
수학/Prime 2021-09-19 소수 구하기 1929 Python
수학/Prime 2021-09-19 골드바흐의 추측 9020 Python
수학/재귀 2021-09-19 팩토리얼 10872 Python
수학/재귀 2021-09-20 피보나치 수 5 10870 Python
수학/재귀 2021-09-20 별 찍기 - 10 10870 Python
수학/재귀 2021-09-20 하노이 탑 이동 순서 11729 Python
기하학 2021-09-19 네 번째 점 3009 Python
기하학/원 2021-09-19 터렛 1002 Python
완전탐색 2021-09-20 체스판 다시 칠하기 1018 Python
정렬 2021-09-20 수 정렬하기(버블/선택) 2750 Python
힙/정렬 2021-09-20 수 정렬하기 2(힙) 2751 Python
정렬 2021-09-20 수 정렬하기 3(카운팅) 10989 Python
정렬 2021-09-20 통계학(최빈값) 2108 Python
정렬 2021-09-22 좌표 압축 18870 Python
백트래킹/순열 2021-09-22 N과 M (1)(permutations) 15649 Python
백트래킹/조합 2021-09-22 N과 M (2)(combinations) 15650 Python
백트래킹/중복조합 2021-09-22 N과 M (3)(product) 15651 Python
백트래킹/중복순열 2021-09-22 N과 M (4) 15652 Python
백트래킹/DFS 2021-09-22 N-Queen 9663 Python
백트래킹 2021-09-22 연산자 끼워넣기 14888 Python
백트래킹 2021-09-23 스타트와 링크 14889 Python
동적계획법 2021-09-23 피보나치 함수 1003 Python
동적계획법 2021-09-23 신나는 함수 실행 9184 Python
동적계획법 2021-09-24 01타일 1904 Python
동적계획법 2021-09-25 파도반 수열 9461 Python
동적계획법 2021-09-26 RGB거리(결과에 초점) 1149 Python
동적계획법 2021-09-26 정수 삼각형 1932 Python
동적계획법 2021-09-26 계단 오르기 2579 Python
동적계획법 2021-09-26 1로 만들기 1463 Python
동적계획법 2021-09-27 포도주 시식(0의 존재) 2156 Python
동적계획법/LIS 2021-09-27 가장 긴 증가하는 부분 수열 11053 Python
그리디 2021-09-27 회의실 배정 1931 Python
그리디 2021-09-27 잃어버린 괄호 1541 Python
그리디 2021-09-27 주유소 13305 Python
수학/정수론 2021-09-27 약수 1037 Python
수학/재귀 2021-09-27 최소공배수(유클리드 호제법) 1934 Python
수학/정수론 2021-09-27 검문(gcd) 2981 Python
수학/정수론 2021-09-27 조합 0의 개수(팩토리얼) 2004 Python
스택 2021-09-28 균형잡힌 세상 4949 Python
스택 2021-09-28 스택 수열 1874 Python
스택 2021-09-28 오큰수 17298 Python
2021-09-28 큐 2(구현) 18258 Python
2021-09-28 요세푸스 문제 0 11866 Python
2021-09-28 프린터 큐 1966 Python
2021-09-28 10866 Python
2021-09-28 회전하는 큐 1021 Python
2021-09-28 AC 5430 Python
그래프/DFS/BFS 2021-09-29 DFS와 BFS 1260 Python
그래프/BFS 2021-09-29 바이러스 2606 Python
그래프/DFS/2차원 2021-09-29 단지번호붙이기(상하좌우 인접) 2667 Python
그래프/BFS/2차원 2021-09-29 유기농 배추(상하좌우 인접) 1012 Python
그래프/BFS/2차원 2021-09-29 미로 탐색 2178 Python
그래프/BFS/2차원 2021-09-29 토마토 7576/7569 Python
그래프/BFS/2차원 2021-09-29 숨바꼭질 1697 Python
그래프/BFS/2차원 2021-09-29 벽 부수고 이동하기(HARD) 2206 Python
그래프 2021-09-29 이분 그래프 1707 Python
스택 2021-09-30 괄호의 값 2504 Python
구현 2021-09-30 빗물 14719 Python
구현 2021-09-30 쉽게 푸는 문제 1292 Python
트리/BFS 2021-10-02 트리(정의) 4803 Python
트리/BFS 2021-09-30 트리의 부모 찾기 11725 Python
트리/DFS 2021-09-30 트리의 지름 1167 Python
트리/DFS 2021-09-30 트리의 지름 1967 Python
트리/DFS 2021-10-01 트리 순회(이진/pre/in/post) 1991 Python
트리 2021-10-01 이진 검색 트리(pre) 5639 Python
트리 2021-10-02 트리의 순회(in/post) 2263 Python
트리/유니온파인드 2021-10-02 집합의 표현 1717 Python
트리/유니온파인드 2021-10-02 여행 가자 1976 Python
트리/유니온파인드 2021-10-02 사이클 게임 20040 Python
트리/유니온파인드 2021-10-02 친구 네트워크(집합의 크기) 4195 Python
트리/크루스칼 2021-10-03 최소 신장 트리(MST) 1197 Python
트리/크루스칼 2021-10-03 별자리 만들기(MST/좌표평면) 4386 Python
트리/크루스칼 2021-10-03 우주신과의 교감(MST/좌표평면) 1174 Python
트리/크루스칼 2021-10-03 행성 터널(MST/좌표평면) 2887 Python
분할정복/쿼드트리 2021-10-04 색종이 만들기 2630 Python
분할정복/쿼드트리 2021-10-04 쿼드트리 1992 Python
분할정복 2021-10-04 종이의 개수(9분할 쿼드트리) 1780 Python
분할정복/수학 2021-10-04 곱셈 1629 Python
이진탐색 2021-10-05 수 찾기 1920 Python
해쉬 2021-10-05 숫자 카드 2 10816 Python
이진탐색 2021-10-05 랜선 자르기 1654 Python
이진탐색 2021-10-05 나무 자르기 2805 Python
이진탐색 2021-10-05 공유기 설치 2110 Python
이진탐색 2021-10-05 K번째 수 1300 Python
이진탐색 2021-10-05 가장 긴 증가하는 부분 수열 2 12015 Python
2021-10-05 최대 힙 11279 Python
2021-10-05 절댓값 힙 11286 Python
2021-10-05 가운데를 말해요 1655 Python
동적계획법 2021-10-06 동전 1 2293 Python
동적계획법 2021-10-06 파일 합치기(HARD) 11066 Python
동적계획법 2021-10-06 양팔저울 2629 Python
동적계획법 2021-10-06 7579 Python
그래프 2021-10-06 최단경로(다익스트라) 1753 Python
그래프 2021-10-06 특정한 최단 경로(다익스트라) 1504 Python
그래프 2021-10-06 미확인 도착지(다익스트라) 9370 Python
그래프 2021-10-07 타임머신(벨만포드) 11657 Python
투 포인터 2021-10-07 두 수의 합 3273 Python
투 포인터 2021-10-07 두 용액 2470 Python
투 포인터 2021-10-07 부분합 1806 Python
투 포인터/Prime 2021-10-07 소수의 연속합(에라토스테네스) 1806 Python
투 포인터 2021-10-07 냅색문제(Meet in the Middle) 1450 Python
그래프/플로이드 2021-10-07 플로이드 11404 Python
그래프/플로이드 2021-10-07 운동 1956 Python
동적계획법 2021-10-08 1로 만들기 2 12852 Python
동적계획법 2021-10-09 가장 긴 증가하는 부분 수열 4 14002 Python
그래프/플로이드 2021-10-09 플로이드 2 11780 Python
수학 2021-10-09 날짜 계산 1476 Python
동적계획법 2021-10-12 전깃줄 2565 Python
동적계획법 2021-10-12 연속합 1912 Python
동적계획법 2021-10-12 평범한 배낭 12865 Python
동적계획법/구현 2021-10-12 스도쿠 2580 Python
수학/구현 2021-10-12 행렬 곱셈 2740 Python
동적계획법 2021-10-12 행렬 곱셈 순서 11049 Python
동적계획법 2021-10-12 팰린드롬? 10942 Python
동적계획법 2021-10-12 내리막 길(보류) 1520 Python
동적계획법 2021-10-21 이친수 2193 Python
동적계획법 2021-10-22 구간 합 구하기 5 11660 Python
동적계획법 2021-10-23 카드 구매하기 11052 Python
동적계획법 2021-10-23 2×n 타일링 2 11727 Python
동적계획법 2021-10-23 스티커 9465 Python
동적계획법 2021-10-24 가장 긴 바이토닉 부분 수열 11054 Python
동적계획법 2021-10-24 LCS (최장 공통 부분 수열) 9251 Python
구현/비트마스크 2021-10-24 집합 11723 Python
동적계획법 2021-10-24 LCS 2 9252 Python
트리/Trie 2021-10-24 개미굴 (트라이/접두사 트리) 14725 Python
트리/Trie 2021-10-24 문자열 집합 14425 Python
구현 2021-11-03 로봇 청소기 (2차원 배열) 14503 Python
구현 2021-11-03 치킨 배달 15686 Python
구현 2021-11-03 테트로미노 14500 Python
구현 2021-11-03 3190 Python

Hacker Rank

분류 풀이 날짜 문제 난이도 풀이
Implementation 2021-10-26 Forming a Magic Square (시계방향, 반전) Medium Python
Implementation 2021-10-26 Climbing the Leaderboard (포인터) Medium Python
Implementation 2021-10-26 Non-Divisible Subset (해쉬) Medium Python
Implementation 2021-10-26 Queen's Attack II (O(N)) Medium Python
Implementation 2021-10-26 Organizing Containers of Balls (분석) Medium Python
Implementation 2021-10-26 Encryption (경계, 조건) Medium Python
Implementation 2021-10-26 Bigger is Greater (문자열) Medium Python
Implementation 2021-10-26 The Time in Words (시간, 문자열) Medium Python
Greedy 2021-10-26 Candies Medium Python
Greedy 2021-10-26 Hackerland Radio Transmitters Medium Python

Written by @bugoverdose🍕