코딩테스트 (61) 썸네일형 리스트형 [Python] LeetCode Daily 연습 매일 문제 풀기~ Push Dominoesclass Solution: def pushDominoes(self, dominoes: str) -> str: if len(dominoes)==1: return dominoes a = "" ans = dominoes while a!=ans: a = ans ans = "" if a[1] == 'L' and a[0] == '.': ans = 'L' else: ans = a[0] for i in range(1, len(a)-.. [Python] LeetCode 쉬움 문제 풀기 LeetCode를 시작했다.쉬움 난이도 문제만 가볍게 찍먹하기 1. two-sum class Solution(object): def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ for i in range(1, len(nums)): for j in range(0, i): if nums[i]+nums[j]==target: return [j, i]Brute Force 알고리즘으로 푼 답. O(N^2)이 걸린다. class Sol.. [MySQL] 프로그래머스 SQL 고득점 Kit - String, Date 중요한 부분은 아니지만 마무리는 해야지https://school.programmers.co.kr/learn/courses/30/parts/17047 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 자동차 평균 대여 기간 구하기SELECT CAR_ID, ROUND(AVG(DATEDIFF(END_DATE, START_DATE)), 1)+1 AS AVERAGE_DURATIONFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDHAVING AVG(DATEDIFF(END_DATE, START_DATE))+1 >= 7ORDER BY AVERAGE_DUR.. [MySQL] 프로그래머스 SQL 고득점 Kit - JOIN 어려운 JOIN 연습https://school.programmers.co.kr/learn/courses/30/parts/17046 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기SELECT DISTINCT C.CAR_ID, C.CAR_TYPE, FLOOR(30*DAILY_FEE*(1 - DISCOUNT_RATE/100)) AS FEE FROM CAR_RENTAL_COMPANY_CAR AS C JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY AS H ON C.CAR_ID = H.CAR_ID JOIN.. [MySQL] 프로그래머스 SQL 고득점 Kit - IS NULL 비교적 간단한 문제들 https://school.programmers.co.kr/learn/courses/30/parts/17045 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 경기도에 위치한 식품창고 목록 출력하기-- 코드를 입력하세요SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, "N") FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE "경기도%" ORDER BY 1;IFNULL() 문제 2. 이름이 없는 동물의 아이디-- 코드를 입력하세요SELECT ANIMAL_ID FROM ANIMAL_INS WH.. [MySQL] 프로그래머스 SQL 고득점 Kit - GROUP BY 생각보다 양이 많네..... https://school.programmers.co.kr/learn/courses/30/parts/17044 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기SELECT DATE_FORMAT(START_DATE, '%m') AS MONTH, CAR_ID, COUNT(*) AS RECORDSFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYWHERE START_DATE BETWEEN '2022-08-01' AND '2022-10-31'AND CAR_ID IN ( -- 5회 이상 .. [MySQL] 프로그래머스 SQL 고득점 Kit - SUM, MAX, MIN 갑자기 생각났는데 SQLD 시험 보기 전에 이거 하고 갈걸....합격하긴 했지만 공부가 재밌었을려나https://school.programmers.co.kr/learn/courses/30/parts/17043 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 가격이 제일 비싼 식품의 정보 출력하기-- 코드를 입력하세요SELECT * FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1;SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);좋은 코드는 아니지만 주제에 맞게 MAX() 와.. [MySQL] 프로그래머스 SQL 고득점 Kit - SELECT SQL 코딩 테스트 대비 연습. 일단 기초부터 다시 연습한다.https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 3월에 태어난 여성 회원 목록 출력하기-- 코드를 입력하세요SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d") AS DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE TLNO IS NOT NULL AND MONTH(DATE_OF_BIRTH)=3 AND GEN.. 이전 1 2 3 4 ··· 8 다음