[SQL : 프로그래머스] DATETIME에서 DATE로 형 변환
문제 https://programmers.co.kr/learn/courses/30/lessons/59414 풀이 SELECT ANIMAL_ID, NAME, date_format(DATETIME, '%Y-%m-%d') AS '날짜' FROM ANIMAL_INS ORDER BY ANIMAL_ID 쉬운 문제의 경우 되도록 포스팅을 자제하려고 하는데 date...
[Python : 프로그래머스] 영어 끝말잇기
문제 https://programmers.co.kr/learn/courses/30/lessons/12981?language=python3 풀이 def solution(n, words): preword = {words[0]:1} for i in range(1, len(words)): if words[i-1][-1] != words[i][0] or wor...
[Python : 프로그래머스] 땅따먹기
문제 https://programmers.co.kr/learn/courses/30/lessons/12913 풀이 문제에 제시된 조건을 읽자마자 각 행을 내림차순으로 정렬해서 이전 행에서 가져온 최대값과 열이 같으면 바로 다음 값을 찾는 식으로 구현했다. def solution(land): answer, preidx = 0, -1 land = [sort...
[SQL : 프로그래머스] 중복 제거하기
문제 https://programmers.co.kr/learn/courses/30/lessons/59408 풀이 SELECT COUNT(DISTINCT NAME) FROM ANIMAL_INS WHERE NAME!='' 중복제거가 DISTINCT인건 인지하고 있었는데, COUNT함수로 묶을 수 있다는 건 테스트하면서 깨달았다. NULL은 역시 그대로 쓰...
[SQL : 프로그래머스] 입양 시각 구하기(1)
문제 https://programmers.co.kr/learn/courses/30/lessons/59412?language=mysql 풀이 SELECT HOUR(DATETIME), COUNT(HOUR(DATETIME)) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) <= 19 ...