본문 바로가기

분류 전체보기

(131)
[240119] SQL: 코드카타 108~109 & 파이썬: 코드카타 19~20 [SQL 코드카타] 1. lead 혹은 row_number 함수 활용 180. Consecutive Numbers https://leetcode.com/problems/consecutive-numbers 1) 어떤 문제가 있었나 동일한 열의 3번 이상 연속되는 숫자 구하기 2) 내가 시도해본 건 무엇인가 맨 첫 행 값이 바로 다음과 다다음 행의 칼럼과 값이 같아야 한다고 생각하고 lead 함수 적용 3) 어떻게 해결했나 ① lead 함수를 2번 써서 2개의 열을 신규 생성 ② lead 함수 사용 쿼리는 from절 서브쿼리로 넣고, where 절에 3개의 속성값이 동일해야 한다는 조건 적용 select num ConsecutiveNums from ( select num, lead(num) over(orde..
[KPT 회고] 데천재(B09) 1. 팀명: 데천재(B09) 2. 기간: 2023-12-26 ~ 2024-01-18 (프로젝트 기간 2024-01-11 ~ 2024-01-18) 3. 프로젝트 주제: (주)머천재의 매출 극대화 TF 4. 프로젝트 목적: 전년대비 연 매출 30% 상승 목표 달성을 위한 효과적인 마케팅 전략 방향 제안 5. 회고 내용 1) KEEP - 매일 저녁 하루 동안 공부한 내용이나 고민을 공유하며 회고 시간을 가진 점 - 팀에서 역할 분담에 따라 각자 최선을 다한 점 - 편안한 분위기에서 질의응답을 주고 받은 점 2) PROBLEM - 개인 과제를 진행할 때 문제 풀이에서 어려웠던 부분을 충분히 교류하지 못한 점 - 저녁 회고 시간 외에 따로 소통하는 시간이 부족했던 점 - 도메인 지식 부족으로 프로젝트 진행 시 해..
[240118] SQL: 코드카타 106~107 & 파이썬: 코드카타 18 [SQL 코드카타] 1789. Primary Department for Each Employee https://leetcode.com/problems/primary-department-for-each-employee/description/ 1) 어떤 문제가 있었나 - 소속 부서가 여러 개일 경우 주요 부서 구분값이 Y, 소속 부서가 하나일 경우 구분 값이 N인 직원의 ID와 부서 ID 추출 - WHERE과 HAVING을 잘 이용해서 하나의 쿼리로 해보려 했지만 실패 2) 내가 시도해본 건 무엇인가 - UNION 함수를 통해 2개 열 값을 동일 하게 맞춰서 조건을 다르게 적용. 하나는 WHERE로, 하나는 HAVING으로 select employee_id, department_id from Employee..
[240117] 기초 프로젝트: 피드백 내용 정리 및 최종 아젠다 * 자료 출처: Kaggle - Marketing Insights for E-Commerce Company (2019) ▼ 프로젝트 기획안 더보기 1. 프로젝트 명 (주)머천재의 매출 극대화 TF 2. 프로젝트 개요 - 온라인 커머스 기업 (주)머천재는 2019년초 사이트 개편 후 매출 상승세 기록 중 - 2020년 전년대비 연간 총 매출액 30% 상승을 목표로 효과적인 마케팅 전략 마련 필요 3. 프로젝트 목적 - 전년대비 연 매출 30% 상승 목표 달성을 위한 효과적인 마케팅 전략 방향 제안 4. 프로젝트 목표 - 고객 세그먼트 분석을 통한 효과적인 마케팅 전략 마련 - 지역 타겟팅 마케팅 필요성 검토를 위한 지역별 매출 데이터 분석 - 고객별 쿠폰 사용 여부 분석을 통한 쿠폰 설계 방향 제시 [피드..
[240116] 기초 프로젝트: SQL을 활용한 코호트 분석 * 자료 출처: Kaggle - Marketing Insights for E-Commerce Company (2019) ▼ 프로젝트 기획안 더보기 1. 프로젝트 명 (주)머천재의 매출 극대화 TF 2. 프로젝트 개요 - 온라인 커머스 기업 (주)머천재는 2019년초 사이트 개편 후 매출 상승세 기록 중 - 2020년 전년대비 연간 총 매출액 30% 상승을 목표로 효과적인 마케팅 전략 마련 필요 3. 프로젝트 목적 - 전년대비 연 매출 30% 상승 목표 달성을 위한 효과적인 마케팅 전략 방향 제안 4. 프로젝트 목표 - 고객 세그먼트 분석을 통한 효과적인 마케팅 전략 마련 - 지역 타겟팅 마케팅 필요성 검토를 위한 지역별 매출 데이터 분석 - 고객별 쿠폰 사용 여부 분석을 통한 쿠폰 설계 방향 제시 1. ..
[240115] 기초 프로젝트: SQL을 활용한 고객 세그먼트 분류 * 자료 출처: Kaggle - Marketing Insights for E-Commerce Company (2019) ▼ 프로젝트 기획안 더보기 1. 프로젝트 명 (주)머천재의 매출 극대화 TF 2. 프로젝트 개요 - 온라인 커머스 기업 (주)머천재는 2019년초 사이트 개편 후 매출 상승세 기록 중 - 2020년 전년대비 연간 총 매출액 30% 상승을 목표로 효과적인 마케팅 전략 마련 필요 3. 프로젝트 목적 - 전년대비 연 매출 30% 상승 목표 달성을 위한 효과적인 마케팅 전략 방향 제안 4. 프로젝트 목표 - 고객 세그먼트 분석을 통한 효과적인 마케팅 전략 마련 - 지역 타겟팅 마케팅 필요성 검토를 위한 지역별 매출 데이터 분석 - 고객별 쿠폰 사용 여부 분석을 통한 쿠폰 설계 방향 제시 1. ..
[240108주차] 본캠프 W4 WIL : Weekly I Learned 지난 일주일을 돌아봄으로써 나의 현재 상태를 파악하고 더 나은 다음 주를 만들기 위해 어떤 부분을 어떻게 채워나갈지 고민하는 것 내가 한 일(Facts) - SQL 코드카타 95~104, 파이썬 코드카타 9~16 문제풀이 - 알고리즘 특강 수강 - 파이썬 개인과제 제출 및 해설 확인, SQL 개인과제 복기 - 기초 프로젝트 주제 선정 및 문제 정의, 가설 설정 등 - TIL 작성 느낀점(Feelings) - 금주 파이썬 기초 강의 및 알고리즘 특강 내용을 토대로 파이썬 문제를 깊게 고민하는 시간을 가졌다. 처음 들었을 때 기초 개념과 실제 코드가 완전 따로 노는 느낌이었는데, 여러 유형의 문제를 풀다보니 원리가 조금은 이해되는 듯하다. 기본적으로 for문과 if문..
[240112] 파이썬: 코드카타 16 [파이썬 코드카타] x만큼 간격이 있는 n개의 숫자 https://school.programmers.co.kr/learn/courses/30/lessons/12954 1) 어떤 문제가 있었나 for문 range 함수를 활용해 시작값은 x, 종료값은 x*n + 1, 간격은 x로 설정하였으나 x가 음수일 때 값이 제대로 출력되지 않음 2) 내가 시도해본 건 무엇인가 range 내 종료값에 해당 하는 값을 (x*n)+(x-0)으로 기재하였으나 최종 정답 제출 시 오류 1건 발생하며 오답처리 def solution(x, n): answer = [] for i in range(x, (x*n)+(x-0), x): answer.append(i) return answer 3) 어떻게 해결했나 구글링을 통해 간격을 ra..