분류 전체보기464 [MYSQL] 즐겨찾기가 가장 많은 식당 정보 출력하기 사용 언어 - MYSQL 프로그래머스 LV 3) 즐겨찾기가 가장 많은 식당 정보 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 WHERE ~ IN (정답 맞춘 여부 X) 각 FOOD_TYPE 별 최대 즐겨찾기수를 가진 식당을 뽑아야하고, FOOD_TYPE으로 정렬을 걸어줘야한다. 1) WHERE ~ IN 으로 FOOD_TYPE별로 MAX(FAVORITES)를 뽑아준다. 2) 뽑은 FOOD_TYPE, FAVORITES를 기준으로 SELECT 3) FOOD_TYPE 내림차순 정렬조건을 걸어준다. SELECT FOOD_TYPE, REST_ID, .. 2023. 6. 18. [MYSQL] 가격대 별 상품 개수 구하기 사용 언어 - MYSQL 프로그래머스 LV 2) 가격대 별 상품 개수 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 TRUNCATE, GROUP BY (정답 맞춘 여부 X) TRUNCATE(칼럼명,자릿수) 자릿수까지만 표현하고 나머지 버리기, 자릿수 생략 불가능 TRUNCATE(PRICE,-4) : PRICE를 뒤에서부터 4개 버리기 = FLOOR(PRICE/10000)*10000 : PRICE 칼럼의 값을 10000으로 나누고 FLOOR로 소숫점 제거 후 10000을 곱하기 SELECT TRUNCATE(PRICE, -4) AS PRICE_G.. 2023. 6. 18. [MYSQL] 입양 시각 구하기(1) 사용 언어 - MYSQL 프로그래머스 LV 2) 입양 시각 구하기(1) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 전체 테이블에서 WHERE 절로 조건을 걸고, HOUR(DATETIME)으로 그루핑해주기 SELECT HOUR(DATETIME) AS HOUR, COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) > 8 AND HOUR(DATETIME) < 20 GROUP BY HOUR(DATETIME) ORDER BY HOUR(DATETIME); .. 2023. 6. 18. [MYSQL] 동명 동물 수 찾기 사용 언어 - MYSQL 프로그래머스 LV 2) 동명 동물 수 찾기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 동물 이름별 횟수를 조회해야하기 때문에 동물이름으로 GROUP BY 그루핑 한 결과에서 이름이 두번 이상 쓰인 경우는 HAVING 조건에서 거르기 HAVING COUNT(NAME) > 1 HAVING COUNT(NAME) >= 2 SELECT NAME, COUNT(ANIMAL_ID) AS COUNT FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 ORD.. 2023. 6. 18. [MYSQL] 고양이와 개는 몇 마리 있을까 사용 언어 - MYSQL 프로그래머스 LV 2) 고양이와 개는 몇 마리 있을까 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 동물별 마리수를 계산해야하기 때문에 동물종류로 GROUP BY SELECT ANIMAL_TYPE, COUNT(ANIMAL_ID) AS count FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE 레퍼런스 정답 깃허브 GitHub - yyeongeun/codingtest: 코딩테스트 공부 코딩테스트 공부. Contribute to yye.. 2023. 6. 18. [MYSQL] 진료과별 총 예약 횟수 출력하기 사용 언어 - MYSQL 프로그래머스 LV 2) 진료과별 총 예약 횟수 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 GROUP BY (정답 맞춘 여부 O) 진료과별 환자이기 때문에 진료과로 GROUP BY SELECT MCDP_CD AS '진료과코드', COUNT(MCDP_CD) AS '5월예약건수' FROM APPOINTMENT WHERE APNT_YMD LIKE '2022-05%' GROUP BY MCDP_CD ORDER BY COUNT(MCDP_CD) ASC, MCDP_CD ASC 레퍼런스 정답 깃허브 https://github.co.. 2023. 6. 16. [프로그래머스 lv 2] 더 맵게 사용 언어 - Python3 문제 - 더 맵게 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import heapq (정답 맞춘 여부 X) 1. 차례대로 힙에 삽입 heappush 2. heap[0] = 가장 작은 값이 K보다 클때까지 while문을 반복해준다. 3. 계산한 값 heappush로 삽입 가장 맵지 않은 음식의 스코빌 지수 heapq.heappop(heap) 두 번째로 맵지 않은 음식의 스코빌 지수 heapq.heappop(heap) 만약 리스트가 작아서 heappop()할 게 없어서 indexError가 난다면, -1을 return 한.. 2023. 6. 16. 우선순위 큐와 힙 나동빈 이코테 유튜브 강의 정리 https://www.youtube.com/watch?v=AjFlp951nz0&list=PLRx0vPvlEmdAghTr5mXQxGpHjWqSz0dgC&index=11 우선순위 큐(Priority Queue) 우선순위가 가장 높은 데이터를 가장 먼저 삭제하는 자료구조 데이터를 우선순위에 따라 처리하고 싶을 때 사용 예시) 물건 데이터를 자료구조에 넣었다가 가치가 높은 물건부터 꺼내서 확인해야 하는 경우 스택 - 가장 나중에 삽입된 데이터 큐 - 가장 먼저 삽입된 데이터 우선순위 큐 - 가장 우선순위가 높은 데이터 우선순위 큐 구현 방법 - 리스트 이용 리스트에 차례대로 뒷쪽에 연달아 넣은 후, 데이터를 꺼낼 때는 리스트에서 각각의 데이터 확인한 뒤에 가장 값이 큰 데이터를 .. 2023. 6. 16. 시각화 도구 seaborn import seaborn as sns + 한글 폰트 설치 # 한글 폰트 설치 !sudo apt-get install -y fonts-nanum !sudo fc-cache -fv !rm ~/.cache/matplotlib -rf # 메뉴 - 런타임 - 런타임 다시 시작 1. 산점도 sns.regplot(x, y, data, ax, fig_reg) ax = axe 객체 설정 = 위치 설정 fig_reg 회귀선 = False / True import matplotlib.pyplot as plt # 그래프 객체 fig = plt.figure(figsize = (12, 5)) ax1 = fig.add_subplot(1, 2, 1) ax2 = fig.add_subplot(1, 2, 2) # 산점도 # 회귀선이 없.. 2023. 6. 15. 데이터 분석 관련 필수 라이브러리 : pandas, matplotlib 데이터 분석 관련 필수 라이브러리 1. 판다스 pandas 2. 넘파이 numpy 3. 맷플롯립 matplotlib 4. 사이파이 scipy 5. 사이킷런 scikit-learn 0. 판다스 pandas: 데이터 분석 도구 데이터 수집, 정리에 최적화된 도구 오픈소스 파이썬 기반 배우기 쉬움 데이터과학의 80~90% 업무를 처리할 수 있음 (1차목적) 서로 다른 여러 가지 유형의 데이터를 공통의 포맷으로 정리하는 것 판다스는 여러 종류의 클래스와 다양한 내장 함수로 구성 - Series(), DataFrame() read_csv(), read_excel() 등 1. 자료구조 시리즈 - 1차원 배열 딕셔너리와 구조가 비슷함 : 딕셔너리를 시리즈로 변환하는 방법을 많이 사용 pd.Series(dict_dat.. 2023. 6. 15. 이전 1 ··· 14 15 16 17 18 19 20 ··· 47 다음