Python3
Q
정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
A
def solution(num1, num2):
answer = num1 // num2
return answer
#몫 구하기: 지정이름 = 변수1 // 변수2
다른 분들 답변
def solution(num1, num2):
answer = num1 / num2
return int(answer)
#나누기: 지정이름 = 변수1 / 변수2
#int(''): 소수점 뺴고 숫자만
def solution(num1, num2):
return divmod(num1, num2)[0]
#divmod(변수1,변수2)[0]: 몫
#divmod(변수1,변수2)[1]: 나머지
My SQL
Q
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다.

A
select count(distinct NAME) as "빈칸과 중복 뺀 동물 이름 개수"
from ANIMAL_INS
where NAME is not null
#count(distinct): 중복 제거 후 고유한 값 개수 세기
#sum(distinct): 중복 값 제거 후 합
#avg(distinct): 중복 값 제거 후 평균
'코드카타(알고리즘+SQL)' 카테고리의 다른 글
| 05.29 코드카타 (0) | 2025.05.29 |
|---|---|
| 5.28 코드카타 (0) | 2025.05.28 |
| 05.27 코드카타 (0) | 2025.05.27 |
| 05.26 코드카타 (0) | 2025.05.26 |
| 05.21 코드카타 (1) | 2025.05.21 |