2024/05/31 4

7주차[2024-05-27 ~ 05-31]

FACTS 통계학습 주차가 시작되었다.지급받았던 강의는 우선 전부 수강을 하였다. 파이썬 베이직 강의도 4회차로 마무리 되었고, 복습까지 끝냈다. 하지만 응용을 할 수 있을지는 의문이다.SQL Challenge 1회차는 듣는 중이다.매일마다 SQL 과 파이썬 코드카타를 1문제씩 풀이했다.현업에서의 데이터분석가에 대해서 조금더 생각해보는 시간을 가졌다. FEELINGS 기초통계 부분은 보내주기로 하고 내가 듣지 못했던 다른 수준별 강의를 들었는데 개념은 알겠지만 직접 사용은 하지 못하는 응용력이 떨어지는 현상을 겪고 있었다.공부방향이 이게 맞는지 막막한 심정으로 튜터님께 멘토링을 요청했는데 나와 같은 분들이 굉장히 많다는 것을 알았다. 특히나 내 고질병이던 완벽하고 싶어하는 욕심이 문제였던 것 같다. 너무..

WIL 2024.05.31

크기가 작은 부분문자열

숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요. 예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다.def solution(t, p): answer = 0 n = len(p) for i in range(len(t)-n+1): parts = t[i:i+n] if parts t: "10203"p: "15"  ① n ..

550. Game Play Analysis IV

WITH cte_login AS( SELECT player_id , DATEDIFF(event_date, MIN(event_date) OVER(PARTITION BY player_id)) = 1 as login FROM activity)SELECT ROUND(SUM(login) / COUNT(DISTINCT player_id), 2) as fractionFROM cte_login DATEDIFF(event_date, MIN(event_date) OVER(PARTITION BY player_id))=1event_date 와 player_id의 처음 로그인한 날짜 사이의 일수 계산이 1일 때 라는 조건이 True 면 1, False 면 0으로 표기된다. * MIN(event_date) OVER..

SQL 코드카타 2024.05.31