본문 바로가기

개발/코딩테스트

(13)
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.2 - 131536. 재구매가 일어난 상품과 회원 리스트 구하기 SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(*) >= 2 ORDER BY USER_ID, PRODUCT_ID DESC
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.1 - 131112. 강원도에 위치한 생산공장 목록 출력하기 -- 코드를 입력하세요 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.1 - 59404. 여러 기준으로 정렬하기 -- 코드를 입력하세요 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.1 - 131535. 조건에 맞는 회원수 구하기 -- 코드를 입력하세요 SELECT COUNT(*) AS USERS FROM USER_INFO WHERE DATE(JOINED) BETWEEN '2021-01-01' AND '2021-12-31' AND (AGE >= 20 AND AGE
[알고리즘] 버블 정렬 1. 버블 정렬이란? 인접한 두 항목의 값을 비교해서 일정한 기준을 만족하면 서로의 값을 교환하여 정렬하는 방식 # Python 코드 import unittest def bubblesort(alist): for i in range(len(alist)-1): for j in range(len(alist)-1): if alist[j] > alist[j+1]: alist[j], alist[j+1] = alist[j+1], alist[j] return alist class unit_test(unittest.TestCase): def test(self): self.assertEqual([1, 2, 3, 4, 5, 6], bubblesort([4, 6, 1, 3, 5, 2])) self.assertEqual([1,..