Lv1. 나누어 떨어지는 숫자 배열(Python)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/12910
내가 작성한 코드
def solution(arr, divisor):
answer = []
for i in arr: # 배열의 각 원소들을 하나씩 확인하여
if i % divisor == 0: # divisor로 나누어 떨어지면
answer.append(i) # 결과 리스트에 추가
if len(answer) == 0: # 나누어 떨어지지 않으면
return[-1] # [-1] 반환
return sorted(answer) # 오름차순 정렬
새로 배운 코드
def solution(arr, divisor):
return sorted([i for i in arr if i % divisor == 0]) or [-1]
# 리스트 컴프리헨션 구조: [결과로 넣을 값 for 변수 in 반복 가능한 것 if 조건]
# divisor로 나누어 떨어지는 값만 골라 정렬
# 결과가 빈 리스트면 or [-1]에 의해 [-1] 반환
Lv2. 루시와 엘라 찾기 (MySQL)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/59046
내가 작성한 코드
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan','Sabrina', 'Mitty')
ORDER BY ANIMAL_ID;
'코딩테스트' 카테고리의 다른 글
| [26.01.13 코테(Python/MySQL)]-부족한 금액 계산하기&NULL 처리하기 (0) | 2026.01.13 |
|---|---|
| [26.01.12 코테(Python/MySQL)]-문자열 내림차순으로 배치하기&상품 별 오프라인 매출 구하기 (0) | 2026.01.12 |
| [26.01.08 코테(Python/MySQL)]-문자열 내 p와 y의 개수&조건별로 분류하여 주문상태 출력하기 (0) | 2026.01.08 |
| [26.01.07 코테(Python/C/MySQL)]-두 정수 사이의 합&음양 더하기&이름에 el이 들어가는 동물 찾기 (0) | 2026.01.07 |
| [26.01.06 코테(Python/MySQL)]-없는 숫자 더하기&동명 동물 수 찾기 (0) | 2026.01.07 |