본문 바로가기

IT To do and To was

22년 12월 1일_와우 20대 중반될 날이 한달밖에 안남았다.

728x90
반응형

목요일[우왕 12월! 뭔가 좋아]

 

1. SQL

2. 알고리즘

 

1>

년, 월, 회원별 상품 구매 회원 수 구하기

SELECT DATE_FORMAT(ONL.SALES_DATE, "%Y") AS YEAR, 
       REPLACE(CAST(DATE_FORMAT(ONL.SALES_DATE, "%m") AS CHAR),'0','') AS MONTH,
       INF.GENDER,
       COUNT(DISTINCT INF.USER_ID) AS USERS
       FROM USER_INFO INF
JOIN ONLINE_SALE ONL
ON INF.USER_ID = ONL.USER_ID
WHERE INF.GENDER IS NOT NULL
GROUP BY YEAR, MONTH, INF.GENDER
ORDER BY YEAR, MONTH, INF.GENDER

OUTPUT은 같은데 정답으로 처리를안해준다..REPLACE를 한 탓. MONTH()함수를 쓰면된다..칫

다른사람이 한 풀이

2>

가장 큰 수 찾기

def solution(array):
    answer = []
    a= 0    
    for i, j in enumerate(array):
        if a <= j :
            a = j
            answer.clear()
            answer.extend([j,i])

    return answer

다른사람이 한 풀이

def solution(array):
    return [max(array), array.index(max(array))]

array에 해당하는 값을받고 그에 따른 index값을가지려면 

배열이름.index(값)하면된다

 

금일은 약속이 있어서.. 진행이 미비하다.

 

// yesterday wished to today list.

. 병원 잘 다녀오기_✔️

. 못푼 SQL 하나라도 풀기_✔️

. 11시부터 5시까지 딴짓 하지 않기

. 알고리즘 _✔️

 

tomorrow wish list

. 이것이

. SQL 못푼 거 풀기(3/5)

. 알고리즘

. 토스 강의 듣기

. 정처기 세부계획 짜기

728x90
반응형