코드카타

[2025/01/24]알고리즘 코드카타 17회차

essay2892 2025. 1. 24. 08:42

PYTHON

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.
divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.

 

def solution(arr, divisor):
    ar = []
    for i in arr :
        if i % divisor == 0 :
            ar.append(i)
    if len(ar) == 0 :
        ar.append(-1)
    answer = sorted(ar)
    return answer

 

SQL

동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. 이때 고양이를 개보다 먼저 조회해주세요.

 

SELECT ANIMAL_TYPE, COUNT(*) COUNT
FROM ANIMAL_INS
GROUP BY ANIMAL_TYPE
HAVING ANIMAL_TYPE = 'Cat' OR ANIMAL_TYPE = 'Dog'
ORDER BY ANIMAL_TYPE