Coding Test/Programmers (122) 썸네일형 리스트형 [프로그래머스/파이썬] 기지국 설치 나의 풀이 import math def solution(n, stations, w): answer = 0 distances = [] start = 1 for station in stations: distances.append(station - w - start) start = station + w + 1 distances.append(n - start + 1) for dist in distances: if dist > 0: answer += math.ceil(dist / (w * 2 + 1)) return answer [프로그래머스/파이썬] 야근 지수 나의 풀이 from functools import reduce import heapq def solution(n, works): if sum(works) [프로그래머스/파이썬] 최고의 집합 나의 풀이 def solution(n, s): answer = [] p = s // n q = s % n if p < 1: answer.append(-1) else: for _ in range(n - q): answer.append(p) for _ in range(q): answer.append(p + 1) return answer [프로그래머스/MySQL] 오랜 기간 보호한 동물(2) 나의 풀이 SELECT INS.ANIMAL_ID, INS.NAME FROM ANIMAL_INS INS LEFT JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE OUTS.ANIMAL_ID is not NULL ORDER BY OUTS.DATETIME - INS.DATETIME DESC LIMIT 2 [프로그래머스/MySQL] DATETIME에서 DATE로 형 변환 나의 풀이 SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS '날짜' FROM ANIMAL_INS ORDER BY ANIMAL_ID [프로그래머스/MySQL] 중서화 여부 파악하기 나의 풀이 SELECT ANIMAL_ID, NAME, IF(SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%', 'O', 'X') AS '중성화' FROM ANIMAL_INS ORDER BY ANIMAL_ID [프로그래머스/MySQL] 이름에 el이 들어가는 동물 찾기 나의 풀이 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE ANIMAL_TYPE = 'Dog' AND NAME LIKE "%el%" ORDER BY NAME ASC [프로그래머스/MySQL] 루시와 엘라 찾기 나의 풀이 SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy','Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') [프로그래머스/MySQL] 보호소에서 중성화한 동물 나의 풀이 SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAME FROM ANIMAL_INS INS JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE INS.SEX_UPON_INTAKE != OUTS.SEX_UPON_OUTCOME ORDER BY INS.ANIMAL_ID [프로그래머스/MySQL] 오랜 기간 보호한 동물(1) 나의 풀이 SELECT INS.NAME, INS.DATETIME FROM ANIMAL_INS INS LEFT JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE OUTS.DATETIME is NULL ORDER BY INS.DATETIME LIMIT 3 이전 1 2 3 4 ··· 13 다음