쉬웠던 문제들 12세 이하인 여자 환자 목록 출력하기 모든 레코드 조회하기 인기있는 아이스크림 역순 정렬하기 아픈 동물 찾기 동물의 아이디와 이름 여러 기준으로 정렬하기 상위 n개 레코드 조건에 맞는 회원수 구하기 평균 일일 대여 요금 구하기 CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요. 더보기 SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV' 흉부외과 또는 일반외과 목록..
쉬웠던 문제들 이름이 없는 동물의 아이디 이름이 있는 동물의 아이디 나이 정보가 없는 회원 수 구하기 경기도에 위치한 식품창고 목록 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요. 더보기 # 1 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID ASC; # 2 SELECT WAREHOUSE_ID, WAREHOUS..
문제 출처: 석유 시추 처음 풀이(정확성 테스트 모두 통과, 효율성 테스트 모두 미통과) BFS로 시도함 from collections import deque dx = [1, 0, -1, 0] dy = [0, 1, 0, -1] def bfs(y, m, n, graph, visited): queue = deque() count = 0 for x in range(m): if graph[x][y] == 1 and visited[x][y] == 0: # y값은 고정, x값만 증가시킨다. queue.append([x, y]) visited[x][y] = 1 # 방문 처리 count += 1 while queue: x2, y2 = queue.popleft() for k in range(4): nx = x2 + dx..