Lv1. 문자열 내 p와 y의 개수 (Python)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/12916?language=python3
내가 작성한 코드
def solution(s):
s = s.upper()
p_count = s.count("P")
y_count = s.count("Y")
if p_count == y_count:
return True
else:
return False
새로 배운 코드
def solution(s):
return s.lower().count('p') == s.lower().count('y')
# 조건문 없이 구현 가능
Lv3. 조건별로 분류하여 주문상태 출력하기 (MySQL)
링크: https://school.programmers.co.kr/learn/courses/30/lessons/131113
내가 작성한 코드
SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE,
CASE WHEN OUT_DATE IS NULL THEN '출고미정'
WHEN OUT_DATE <= '2022-05-01' THEN '출고완료'
ELSE '출고대기' END AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID;
ORACE
-- ORACLE
SELECT ORDER_ID, PRODUCT_ID, TO_CHAR(OUT_DATE, 'YYYY-MM-DD') AS OUT_DATE,
CASE WHEN OUT_DATE IS NULL THEN '출고미정'
WHEN OUT_DATE <= DATE '2022-05-01' THEN '출고완료'
ELSE '출고대기' END AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID;'코딩테스트' 카테고리의 다른 글
| [26.01.12 코테(Python/MySQL)]-문자열 내림차순으로 배치하기&상품 별 오프라인 매출 구하기 (0) | 2026.01.12 |
|---|---|
| [26.01.09 코테(Python/MySQL)]-나누어 떨어지는 숫자 배열&루시와 엘라 찾기 (0) | 2026.01.09 |
| [26.01.07 코테(Python/C/MySQL)]-두 정수 사이의 합&음양 더하기&이름에 el이 들어가는 동물 찾기 (0) | 2026.01.07 |
| [26.01.06 코테(Python/MySQL)]-없는 숫자 더하기&동명 동물 수 찾기 (0) | 2026.01.07 |
| [26.01.05 코테(Python/MySQL)]-자연수 뒤집어 배열로 만들기&ROOT 아이템 구하기 (0) | 2026.01.05 |