본문 바로가기

분류 전체보기96

[SQL 고득점 Kit] String, Date : 오랜 기간 보호한 동물(2) https://school.programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   처음 쿼리WITH TMP AS( SELECT A.ANIMAL_ID, A.NAME, DATEDIFF(A.DATETIME, B.DATETIME)+1 AS DAYS FROM ANIMAL_OUTS A JOIN ANIMAL_INS B ON A.ANIMAL_ID = B.ANIMAL_ID WHERE A.DATETIME >= B.DA.. 2024. 9. 30.
[SQL 고득점 Kit] JOIN : 보호소에서 중성화한 동물 https://school.programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   SELECT B.ANIMAL_ID, B.ANIMAL_TYPE, B.NAMEFROM ANIMAL_INS A JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_IDWHERE A.SEX_UPON_INTAKE != B.SEX_UPON_OUTCOME AND A.SEX_UPON_INTAKE LIKE 'Intact%' AND B.SEX_UPO.. 2024. 9. 10.
[SQL 고득점 Kit] SELECT : 오프라인/온라인 판매 데이터 통합하기 https://school.programmers.co.kr/learn/courses/30/lessons/131537 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   테이블을 세로로 합쳐야 하므로 UNION을 사용해야한다.UNION DISTINCT와 UNION ALL의 차이 알기( UNION ALL은 중복허용 )OFFLINE_SALE 테이블에는 USER_ID 컬럼이 없으므로 UNION이 정상적으로 실행되지 않는다.   OFFLINE_SALE 테이블에 NULL 값이 들어간 컬럼을 추가해주자.'NULL AS USER_ID'를 SELECT에 추가. SELECT .. 2024. 9. 10.
[Python] 백준 2667번 : 단지번호붙이기 https://www.acmicpc.net/problem/2667    대각선상에 집이 있는 경우는 연결된 것이 아니다 == 상하좌우 확인 DFSimport sysN = int(sys.stdin.readline().rstrip())graph = [ list(map(int,sys.stdin.readline().rstrip())) for _ in range(N)]result = []cnt = 0def dfs(x, y): global cnt if x = N or y = N: return False if graph[x][y] == 1: cnt += 1 graph[x][y] = 0 dfs(x-1,y) dfs(x+1,y) .. 2024. 9. 9.