일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- back propagation
- Overfitting
- 백트래킹
- 문자열
- pytorch
- tensorflow
- 다익스트라
- c++
- lazy propagation
- object detection
- 우선 순위 큐
- 가끔은_말로
- 크루스칼
- 2023
- 세그먼트 트리
- BFS
- 이분 탐색
- 플로이드 와샬
- 미래는_현재와_과거로
- dropout
- 자바스크립트
- dfs
- 가끔은 말로
- NEXT
- 너비 우선 탐색
- 회고록
- DP
- 알고리즘
- 분할 정복
- 조합론
- Today
- Total
목록전체 글 (566)
Doby's Lab
https://school.programmers.co.kr/learn/courses/30/lessons/59042 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level 3 ANIMAL_OUTS에는 있지만, ANIMAL_INS에는 없는 동물을 찾는 문제였습니다. 이 부분에 대해서 핵심은 OUTS를 LEFT라고 한다면, LEFT OUTER JOIN을 해주고, NULL이 된 INS.ANIMAL_ID를 찾아 SELECT을 해주면 되는 문제였습니다. 또한, WHERE의 조건에서 필드에 대해 NULL인지 아닌지를 물을 때, 다른 value에 대해서는 =가 가능했..
https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level 2 AUTHOR_ID가 중복된 필드이기 때문에 이 부분을 활용해서 JOIN 시켜주었습니다. 문제를 한 번 틀렸었는데 '경제'라는 조건을 빼먹었었습니다. (문제 꼼꼼하게 볼 것!) SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') PUBLISHED_DATE FROM BOOK JOIN AUTHOR ON BOOK.AU..
https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level 4 데이터를 결합할 때, JOIN을 우선적으로 생각하다보니 아이디어를 떠올리기 어려웠는데 해당 문제에서는 UNION을 사용함으로써 SELECT 2번을 통해 나온 쿼리에 대해 합칠 수 있었습니다. 또한, OFFLINE_SALE에는 USER_ID가 없기 때문에 이 부분에 대해서는 NULL AS USER_ID로 처리를 할 수 있었고, 마지막에 통합된 쿼리에 대해 정렬을 해줌으로써 문제를 해..
https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level I 1. USED_GOODS_BOARD와 USED_GOODS_REPLY를 각 t1, t2로 Alias(별칭)을 칭하여 간단하게 쿼리를 작성할 수 있게 해주었습니다. 2. 중복되는 필드에 대해서 어느 테이블의 필드를 가져올 것인지 SELECT 절에서 .(dot)을 통해 표현한 것을 확인할 수 있습니다. 3. 제출 양식에 대해 DATE의 포맷이 시간을 제외해야 했기 때문에 DATE_FOR..
https://school.programmers.co.kr/learn/courses/30/lessons/59036 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level I WHERE을 통해 조건을 걸게 하였으며, INTAKE_CONDITION이 'Sick'인 레코드들을 필터링하였습니다. SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID
https://school.programmers.co.kr/learn/courses/30/lessons/59034 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level I *를 통해 모든 필드를 가져오면서 ORDER BY를 통해 ANIMAL_ID에 대해 오름차순으로 정렬을 해주었습니다. SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC
https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr Level I 해당 문제에서는 LIKE를 통한 문자열 조건 탐색을 통해 ADDRESS 필드에 조건을 거는 것이 핵심이었던 문제였습니다. SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID ASC
https://www.acmicpc.net/problem/1182 1182번: 부분수열의 합 첫째 줄에 정수의 개수를 나타내는 N과 정수 S가 주어진다. (1 ≤ N ≤ 20, |S| ≤ 1,000,000) 둘째 줄에 N개의 정수가 빈 칸을 사이에 두고 주어진다. 주어지는 정수의 절댓값은 100,000을 넘지 않는다. www.acmicpc.net Level: Silver II Solved By: Backtracking Backtracking을 통해서 풀 수 있는 문제였습니다. 부분 집합을 구하는 과정은 Recursive call을 통해 지금 현재 index에 해당하는 수를 부분집합에 포함시킬 것이냐 배제시킬 것이냐를 나누어서 코드를 쓸 수 있다면, 구현이 가능합니다. 즉, 하나의 수에 대해 2가지 경우를..