Python3
Q
String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.제한 사항
- seoul은 길이 1 이상, 1000 이하인 배열입니다.
- seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다.
- "Kim"은 반드시 seoul 안에 포함되어 있습니다.
A
def solution(seoul):
place = seoul.index("Kim")
answer = f"김서방은 {place}에 있다"
return answer
index(): 리스트에서 특정 값 위치 찾기
f"{ }": 문자열 포맷팅 방법
My SQL
Q
다음은 어느 의류 쇼핑몰에서 판매중인 상품들의 정보를 담은 PRODUCT 테이블입니다. PRODUCT 테이블은 아래와 같은 구조로 되어있으며, PRODUCT_ID, PRODUCT_CODE, PRICE는 각각 상품 ID, 상품코드, 판매가를 나타냅니다. 상품 별로 중복되지 않는 8자리 상품코드 값을 가지며, 앞 2자리는 카테고리 코드를 의미합니다.
PRODUCT 테이블에서 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력하는 SQL문을 작성해주세요. 결과는 상품 카테고리 코드를 기준으로 오름차순 정렬해주세요.

A
SELECT left(PRODUCT_CODE,2) as CATEGORY,
count(*) as PRODUCTS
from PRODUCT
group by CATEGORY
order by CATEGORY
left(컬럼,수):앞 글자 2개 추출
count(*): 개수 집계
group by: 그룹화
'코드카타(알고리즘+SQL)' 카테고리의 다른 글
| 06.17 코드카타 (3) | 2025.06.17 |
|---|---|
| 06.13 코드카타(리스트 추가, 정렬, 특정 컬럼 내용like or =) (1) | 2025.06.13 |
| 06.11 코드카타(파이썬 반복문, SQL 조건문) (0) | 2025.06.11 |
| 06.10 코드카타 (0) | 2025.06.10 |
| 06.09 코드카타 (0) | 2025.06.09 |