[내일배움캠프-퍼포먼스 마케터] 본캠프 77일차

이석민·2025년 7월 30일
post-thumbnail

오늘 학습한 내용

SQL 코드카타

테이블:Person

+-------------+---------+ 
| 열 이름 | 유형 | 
+-------------+---------+ 
| id | int | 
| email | varchar | 
+-------------+---------+ 
id는 이 테이블의 기본 키(고유한 값을 가진 열)입니다. 
이 테이블의 각 행에는 이메일이 포함됩니다. 이메일에는 대문자가 포함되지 않습니다.
 

가장 작은 숫자를 가진 고유한 이메일 하나만 남기고 
모든 중복 이메일을 삭제 하는 솔루션을 작성하세요 id.

DELETESQL 사용자의 경우, 
하나가 아닌 문장을 작성해야 한다는 점에 유의하세요 SELECT.

Person판다스 사용자의 경우, 제자리에서 수정해야 한다는 점에 유의하세요 .

스크립트를 실행하면 표가 표시됩니다 Person. 
드라이버는 먼저 코드를 컴파일하고 실행한 후 표를 표시합니다 .
표의 Person최종 순서는 중요하지 않습니다 .Person

작성 쿼리

delete p1 from person p1,person p2 
where p1.email=p2.email and p1.id>p2.id;

DML 중 delete문의 사용법을 알게되었다. 
내가 생각해낸것은 아니지만 이런식으로 활용되는구나 를 느꼈다.

PYTHON 코드카타

문제 설명
정수가 담긴 리스트 num_list가 주어질 때, 
num_list의 원소 중 짝수와 홀수의 개수를 담은 
배열을 return 하도록 solution 함수를 완성해보세요.

제한사항
1 ≤ num_list의 길이 ≤ 100
0 ≤ num_list의 원소 ≤ 1,000

풀이

def solution(num_list):
    answer = [0, 0]
    
    for number in num_list:
        if number % 2 == 0:
            answer[0] += 1
        else:
            answer[1] += 1
            
    return answer

0개의 댓글