내일배움 1일차 : 코드카타 문제 풀이

다롱·2025년 2월 17일

SQL 코드 카타 1번 문제 풀이

이름이 있는 동물 아이디 코딩 테스트 문제링크

SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE 
FROM ANIMAL_INS
WHERE NAME is not null
ORDER BY ANIMAL_ID;

** 제출 전 처음에 문제 풀었을 때 '동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요.' 로 작성 후 실행을 했더니 아무것도 나오지 않았다. 다시 한번 ANIMAL_INS 전체 데이터를 확인 해보니 이름이 NULL 로 보이는 것이 많아 다시 체크하여 is not null 을 입력 하였다.

** 1번에서 까먹으면 안되는 포인트

Where 컬럼 is not null : 컬럼 내 null 아닌 값을 확인 할 수 있음 
where 컬럼 is null : 컬럼 내 null 인 값을 확인 할 수 있음 

SQL 코드카타 2번 문제 풀이

역순으로 정렬하기 문제 링크

SELECT Name, datetime
FROM ANIMAL_INS
ORDER BY ANIMAL_ID desc

** 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 정렬 하라는 문제 였다. 요건 깔끔하게 문제 풀이 완료 함

Order by에서 내림차순 / 오름차순 정리 할 때 Desc (내림차순) , ASC (오름차순) 헷갈리지 말 것!

Python 알고리즘 코드카타 1번 문제 풀이

두수의 차 풀이 (문제풀이)

def solution(num1, num2):
    return num1-num2
  • solution 함수를 완성하라는 문제였기 때문에 def (함수,입력값) 입력을 했고, num1 에서 num2를 뺀 값의 출력값이 필요하므로 return 입력 후 num1-num2로 처리하였더니 아래의 답이 나왔다.
profile
새로운 길로 다시 가고자 하는 잉여인간 https://dadakimmm.tistory.com/

0개의 댓글