Coding Test/Programmers (122) 썸네일형 리스트형 [프로그래머스/MySQL] 있었는데요 없었습니다 나의 풀이 SELECT INS.ANIMAL_ID, INS.NAME FROM ANIMAL_INS INS JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE INS.DATETIME > OUTS.DATETIME ORDER BY INS.DATETIME [프로그래머스/MySQL] 없어진 기록 찾기 나의 풀이 SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS OUTS LEFT OUTER JOIN ANIMAL_INS INS ON OUTS.ANIMAL_ID = INS.ANIMAL_ID WHERE INS.ANIMAL_ID is NULL ORDER BY OUTS.ANIMAL_ID [프로그래머스/MySQL] NULL 처리하기 나의 풀이 SELECT ANIMAL_TYPE, IFNULL(NAME, 'No name') AS 'NAME', SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID [프로그래머스/MySQL] 이름이 있는 동물의 아이디 나의 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME is not NULL [프로그래머스/MySQL] 이름이 없는 동물의 아이디 나의 풀이 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME is NULL [프로그래머스/MySQL] 입양 시각 구하기(2) 나의 풀이 SET @TIME := -1; SELECT (@TIME := @TIME + 1) AS 'HOUR', (SELECT COUNT(DATETIME) FROM ANIMAL_OUTS WHERE HOUR(DATETIME) = @TIME) AS 'COUNT' FROM ANIMAL_OUTS WHERE @TIME < 23 [프로그래머스/MySQL] 입양 시각 구하기 (1) 나의 풀이 SELECT HOUR(DATETIME) AS HOUR, COUNT(DATETIME) AS COUNT FROM ANIMAL_OUTS WHERE HOUR(DATETIME) >= 9 AND HOUR(DATETIME) [프로그래머스/MySQL] 동명 동물 수 찾기 나의 풀이 SELECT NAME, COUNT(NAME) FROM ANIMAL_INS GROUP BY NAME HAVING COUNT(NAME) > 1 ORDER BY NAME ASC [프로그래머스/MySQL] 고양이와 개는 몇 마리 있을까 나의 풀이 SELECT ANIMAL_TYPE, COUNT(ANIMAL_TYPE) FROM ANIMAL_INS GROUP BY ANIMAL_TYPE ORDER BY ANIMAL_TYPE ASC [프로그래머스/파이썬] N개의 최소공배수 나의 풀이 (python 3.9 이상) from math import lcm from functools import reduce def solution(arr): return reduce(lcm, arr) 나의 풀이 (gcd 이용) from math import gcd from functools import reduce def solution(arr): return reduce(lambda a, b: a * b // gcd(a, b), arr) - gcd를 사용하지 못할 경우, 아리토스테네스의 체를 이용해 직접 구해주면 될듯 이전 1 2 3 4 5 ··· 13 다음