| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
| 31 |
- SQL
- GNN
- DS
- code
- Mesh
- 데이터
- Leet Code
- 개발자
- 데이터베이스
- 컴퓨터공학
- 코테
- coding
- meshgraphnet
- 컴퓨터사이언스
- 티스토리챌린지
- LeetCode
- db
- adaptive remeshing
- 오블완
- 자료구조
- Database
- Python
- sort
- 대학생
- CNN
- CS
- mysql
- 데베
- Data_Structure
- 코딩테스트
- Today
- Total
목록[Coding] (47)
sy1214ei 님의 블로그
1. 입출력 (Input/Output)실수 포인트: 데이터 양이 많은 문제에서 input()을 사용해 '시간 초과(TLE)' 발생.해결책: sys.stdin.readline을 사용하여 입력 속도를 최적화한다.import sysinput = sys.stdin.readline # 습관적으로 맨 위에 선언# 숫자 하나 읽기n = int(input())# 공백으로 구분된 여러 숫자 리스트로 읽기nums = list(map(int, input().split()))# 여러 줄에 걸쳐 들어오는 숫자들을 한꺼번에 읽기data = list(map(int, sys.stdin.read().split()))2. 인덱스 순환 구조 (Circular Index)실수 포인트: 리스트 끝에서 다시 앞으로 돌아갈 때 while이나 i..
https://school.programmers.co.kr/learn/courses/30/lessons/144854 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT book_id, author_name, DATE_FORMAT(published_date, '%Y-%m-%d')FROM book INNER JOIN AUTHORUSING (author_id)WHERE category = '경제'ORDER BY published_date;
https://school.programmers.co.kr/learn/courses/30/lessons/131533 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT product_code, price * SUM(sales_amount) AS salesFROM product P JOIN offline_sale OFFON P.product_id = OFF.product_idGROUP BY product_codeORDER BY price * SUM(sales_amount) DESC, product_code;
https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT warehouse_id, warehouse_name, address, CASE WHEN freezer_yn IS NULL THEN 'N' ELSE freezer_yn ENDFROM food_warehouseWHERE address LIKE "경기도%"ORDER BY warehouse_id;
https://school.programmers.co.kr/learn/courses/30/lessons/284529 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT D.dept_id, dept_name_en, ROUND(AVG(sal), 0) AS AVG_SALFROM hr_department D CROSS JOIN hr_employees EWHERE D.dept_id = E.dept_idGROUP BY D.dept_id, dept_name_enORDER BY AVG(sal) DESC;
https://school.programmers.co.kr/learn/courses/30/lessons/284531 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT route, CONCAT(ROUND(SUM(d_between_dist),1),'km') AS TOTAL_DISTANCE, CONCAT(ROUND(AVG(d_between_dist), 2),'km') AS AVERAGE_DISTANCEFROM subway_distanceGROUP BY routeORDER BY ROUND(SUM(d_cumulative),1) DESC;
https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT (price DIV 10000)*10000 AS PRICE_GROUP, COUNT(*)FROM productGROUP BY (price DIV 10000)ORDER BY (price DIV 10000)
https://school.programmers.co.kr/learn/courses/30/lessons/59040 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT animal_type, COUNT(*)FROM animal_insWHERE animal_type LIKE 'Cat' OR animal_type LIKE 'Dog'GROUP BY animal_typeORDER BY animal_type
https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr-- mysqlSELECT ingredient_type, SUM(total_order) AS TOTAL_ORDER-- 아이스크림 성분타입, 총주문량 AS TOTAL_ORDERFROM first_half A JOIN icecream_info BUSING (FLAVOR)GROUP BY ingredient_typeORDER BY COUNT(*); -- 총 주문량이 작은 순서
-- mysqlSELECT mcdp_cd, COUNT(*) -- 2022/5 에 예약한 환자수: GROUP BY -> COUNT(*) AS 4월예약건수, 진료과 코드 FROM APPOINTMENTWHERE YEAR(apnt_ymd) = 2022 AND MONTH(apnt_ymd) = 5GROUP BY mcdp_cdORDER BY COUNT(*), mcdp_cdhttps://school.programmers.co.kr/learn/courses/30/lessons/132202 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr