Python3
Q
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
<제한 조건>
- 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.
A
def solution(arr1, arr2):
answer = []
for i in range(len(arr1)):
int = []
for j in range(len(arr1[0])):
int.append(arr1[i][j] + arr2[i][j])
answer.append(int)
return answer
풀이
[이중 for문 사용]
- 바깥 for문은 행(i)
- 안쪽 for문은 열(j)
- 각 행마다 새로운 리스트를 만들고, 열끼리 더한 값을 append
My SQL
Q
다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 저자 정보(AUTHOR) 테이블입니다.
'경제' 카테고리에 속하는 도서들의 도서 ID(BOOK_ID), 저자명(AUTHOR_NAME), 출판일(PUBLISHED_DATE) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요.


A
SELECT BOOK_ID,
b.AUTHOR_NAME,
date_format(a.PUBLISHED_DATE, '%Y-%m-%d') as PUBLISEHD_DATE
from BOOK a inner join AUTHOR b
on a.AUTHOR_ID = b.AUTHOR_ID
where a.CATEGORY = '경제'
order by PUBLISHED_DATE
'코드카타(알고리즘+SQL)' 카테고리의 다른 글
| 06.27 코드카타 (0) | 2025.06.27 |
|---|---|
| 06.26 코드카타 (파이썬 배열, SQL 새 컬럼 추가) (0) | 2025.06.26 |
| 06.24 코드카타(판별함수) (0) | 2025.06.24 |
| 06.23 코드카타 (inner join) (2) | 2025.06.23 |
| 06.20 코드카타(리스트 곱, 두데이터 이너조인) (3) | 2025.06.20 |