코딩테스트

[26.01.13 코테(Python/MySQL)]-부족한 금액 계산하기&NULL 처리하기

지니248 2026. 1. 13. 17:52

Lv1. 부족한 금액 계산하기 (Python)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/82612

 

내가 작성한 코드

def solution(price, money, count):
    total = price * count * (count+1) // 2
    need = total - money

    if need > 0:
        return need
    else:
        return 0

Lv2. NULL 처리하기 (MySQL)

링크: https://school.programmers.co.kr/learn/courses/30/lessons/59410

 

내가 작성한 코드

SELECT ANIMAL_TYPE, COALESCE(NAME, 'No name'), SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;

-- COALESCE(컬럼명, 대체값)
-- 컬럼값이 NULL이면 대체값을 사용하고, NULL이 아니면 원래 컬럼값을 그대로 사용