(JAVA) 행렬 덧셈의 결과를 반환하는 함수 만들기

2024. 10. 7. 21:18·JAVA 알고리즘

▶ 문제

행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 
서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 
행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.

제한 조건
행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.

▶ 소스코드

#include <string>
#include <vector>

using namespace std;

vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
    // arr1과 arr2의 크기가 같기 때문에 arr1의 크기를 기준으로 새로운 벡터를 생성
    vector<vector<int>> answer(arr1.size(), vector<int>(arr1[0].size()));

    // 이중 for문을 사용해 각 행과 열의 원소를 더한 값을 answer에 저장
    for (int i = 0; i < arr1.size(); i++) {
        for (int j = 0; j < arr1[0].size(); j++) {
            answer[i][j] = arr1[i][j] + arr2[i][j];
        }
    }

    return answer;
}

▶ 설명

  • answer 벡터는 arr1과 동일한 크기의 2차원 벡터로 생성합니다.
  • 이중 for문을 사용해 arr1과 arr2의 각 원소를 더한 결과를 answer에 저장합니다.
  • 각 행(i)과 열(j)을 순차적으로 순회하며 덧셈을 수행합니다.
저작자표시 비영리 변경금지 (새창열림)

'JAVA 알고리즘' 카테고리의 다른 글

(JAVA) 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수 만들기  (0) 2024.10.11
(JAVA) 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태로 출력하기  (0) 2024.10.10
(JAVA) 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수 만들기  (0) 2024.09.27
(JAVA) 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 만들기  (1) 2024.09.26
(JAVA) 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수  (1) 2024.09.25
'JAVA 알고리즘' 카테고리의 다른 글
  • (JAVA) 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수 만들기
  • (JAVA) 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태로 출력하기
  • (JAVA) 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수 만들기
  • (JAVA) 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 만들기
lastdove
lastdove
lastdove 님의 블로그 입니다.
  • lastdove
    lastdove 님의 블로그
    lastdove
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • Spring (16)
      • JAVA (17)
      • JAVA 알고리즘 (20)
      • Project (5)
      • SQL 문제풀이 (17)
      • Git&Linux (2)
      • Web development(입문) (2)
      • Sparta (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
lastdove
(JAVA) 행렬 덧셈의 결과를 반환하는 함수 만들기
상단으로

티스토리툴바