오늘 풀어본 알고리즘 문제 :
프로그래머스 : 행렬의 덧셈
// 행렬의 덧셈
class Solution {
public int[][] solution(int[][] arr1, int[][] arr2) {
//arr1[0].length로 한 이유 : arr1[0]일때 arr2[1]이므로 열이하나 더생긴다
int[][] answer = new int[arr1.length][arr1[0].length];
// 2중 for문을 사용해 행의 길이만큼 돌리고, 열의길이 만큼 돌린다.
//[[1,2],[2,3]] [[3,4],[5,6]]
// ex : 1 = [0][0], 2 = [0][1], 2 = [1][0], 3 = [1][1]
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < arr1[0].length; j++) {
answer[i][j] = arr1[i][j] + arr2[i][j];
}
}
return answer;
}
}
졸업과제
강의실 예약 구현 Dto, Repository 작성
스프링 어노테이션에대해 공부
강의실 예약 Controller [ ]