Python3
Q
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.

A(리스트 컴프리헨)
def solution(x, n):
return [x * i for i in range(1, n + 1)]
A(for문)
def solution(x, n):
answer = []
for i in range(1, n + 1):
answer.append(x * i)
return answer
첫 A
def solution(x, n):
answer = []
for i in range(1, n + 1):
answer=x * i
return answer
틀린이유
- answer=x*i 는 리스트X 정수값O
- append()를 사용해서 리스트에 추가 필요
My SQL
Q
다음은 식품창고의 정보를 담은 FOOD_WAREHOUSE 테이블입니다. FOOD_WAREHOUSE 테이블은 다음과 같으며 WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, TLNO, FREEZER_YN는 창고 ID, 창고 이름, 창고 주소, 전화번호, 냉동시설 여부를 의미합니다.
FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.

A
SELECT WAREHOUSE_ID,
WAREHOUSE_NAME,
ADDRESS,
if (FREEZER_YN is NULL, 'N', FREEZER_YN) as FREEZER_YN
from FOOD_WAREHOUSE
where WAREHOUSE_NAME like '%경기%'
order by WAREHOUSE_ID'코드카타(알고리즘+SQL)' 카테고리의 다른 글
| 06.06 코드카타<문자열><date_format> (0) | 2025.06.06 |
|---|---|
| 06.05 코드카타 <찾고싶은문자> (0) | 2025.06.05 |
| 06.03 코드카타 (15)나머지가 1이 되는 수 찾기 (0) | 2025.06.03 |
| 06.02 코드카타 (14)약수의 합 (0) | 2025.06.02 |
| 06.01 코드카타 (0) | 2025.06.01 |