Lv1. 행렬의 덧셈 (Python)
링크: 코딩테스트 연습 - 행렬의 덧셈 | 프로그래머스 스쿨
내가 작성한 코드
def solution(arr1, arr2):
answer = []
# len(arr1): 전체 행의 개수
for i in range(len(arr1)): # 행
row = []
# len(arr1[0]): 한 행에 들어 있는 열의 개수
for j in range(len(arr1[0])): # 열
row.append(arr1[i][j] + arr2[i][j])
answer.append(row)
return answer
새로 배운 코드
def solution(arr1, arr2):
answer = [
# 안쪽 리스트
# row1과 row2는 각각 arr1과 arr2의 한 행
# zip(row1, row2)를 사용해 같은 열 위치의 값들을 하나씩 꺼냄
# val1은 arr1의 값, val2는 arr2의 같은 위치 값
# 두 값을 더해 하나의 새로운 행 만듦
[val1 + val2 for val1, val2 in zip(row1, row2)]
# 바깥 반복
# zip(arr1, arr2)를 사용해 두 행렬에서 같은 위치의 행을 하나씩 꺼냄
# row1: arr1의 한 행
# row2: arr2의 같은 위치 행
for row1, row2 in zip(arr1, arr2)]
return answer
# 두 행렬에서 같은 위치의 행을 꺼내고, 그 행 안에서 같은 위치의 값들을 더해 새로운 행렬을 만듦
Lv1. 평균 일일 대여 요금 구하기 (MySQL)
링크: 코딩테스트 연습 - 평균 일일 대여 요금 구하기 | 프로그래머스 스쿨
내가 작성한 코드
SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV'
'코딩테스트' 카테고리의 다른 글
| [25.12.23 코테(Python/MySQL)]-가장 가까운 글자&인기있는 아이스크림 (0) | 2025.12.23 |
|---|---|
| [25.12.22 코테(Python/MySQL)]-예산&조건에 부합하는 중고거래 댓글 조회하기 (0) | 2025.12.22 |
| [25.12.18 코테(Python)]-문자열을 정수로 바꾸기 (0) | 2025.12.18 |
| [25.12.17 코테(Python)]-최빈값 구하기 (0) | 2025.12.17 |
| [25.12.16 코테(Python)]-피타고라스의 정리&삼총사 (0) | 2025.12.16 |