급할수록도라에몽
GoodmorningSun
급할수록도라에몽
전체 방문자
오늘
어제
  • 🌏Hello World (73)
    • 👨🏻‍💻Computer Science (28)
      • 🙂Java (6)
      • 😊Spring (0)
      • 💻Algorithm (22)
      • 😉JavaScript (0)
      • 😀CSS (0)
      • 😌HTML (0)
    • 📄TIL (3)
    • 📈오늘의 경제 (17)
    • 🌎MyEnglish (18)
      • 😎Lexicon (18)
    • 💻AI (1)
      • 👨🏻‍💻chatGPT (1)
    • ✈️Prague(프라하) (5)
    • 👨🏻‍💻Apple (1)
    • WorldQuant (0)

블로그 메뉴

  • 🔑Github
  • 🔑Tistory

인기 글

태그

  • ptp
  • 체코
  • 피보나치 되돌림
  • 팔란티어
  • SVB
  • TMF
  • INTC
  • 혼자공부하는자바
  • Java
  • 경제
  • 생활코딩
  • Cardiovascular
  • Til
  • 딥시크
  • ChatGPT
  • 프로그래머스
  • metabolism
  • eft
  • English
  • 프라하
  • ai
  • 알고리즘
  • 인플레이션 감축법
  • 실리콘밸리 은행
  • cardio
  • Prague
  • PLTR
  • 미국채권
  • 영어
  • FOMC

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
급할수록도라에몽

GoodmorningSun

[프로그래머스] 행렬의 덧셈 - Java
👨🏻‍💻Computer Science/💻Algorithm

[프로그래머스] 행렬의 덧셈 - Java

2022. 12. 18. 10:48
728x90

행렬의 덧셈 - Java

Description

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


제한 조건

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

입출력 예

arr1 arr2 return
[[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]]
[[1],[2]] [[3],[4]] [[4],[6]]

class Solution {
    public int[][] solution(int[][] arr1, int[][] arr2) {
        int[][] answer = {};
        answer = arr1;
        
        for( int i=0; i<arr1.length; i++){
        for ( int j=0; j<arr1[i].length; j++){answer[i][j] += arr2[i][j];}
        }
        return answer;
    }
}

answer[i][j]를 이해하는게 포인트

[[1,2],[2,3]]에서 answer[1][2]는 [1,2]에 있는 두 번째 index를 의미 즉 2가 된다!

이거를 이해한 다음에 i를 돌리는 for  반복문과 j를 돌리는 for 반복문 두개를 써서 마무리.

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

저작자표시 (새창열림)

'👨🏻‍💻Computer Science > 💻Algorithm' 카테고리의 다른 글

[프로그래머스] 부족한 금액 계산하기 - Java  (1) 2022.12.20
[프로그래머스] x만큼 간격이 있는 n개의 숫자 - Java  (0) 2022.12.19
[프로그래머스] 핸드폰 번호 가리기 - Java  (0) 2022.12.16
[프로그래머스] 평균구하기 - Java  (0) 2022.12.15
[프로그래머스] 음양더하기 - Java  (0) 2022.12.14
    '👨🏻‍💻Computer Science/💻Algorithm' 카테고리의 다른 글
    • [프로그래머스] 부족한 금액 계산하기 - Java
    • [프로그래머스] x만큼 간격이 있는 n개의 숫자 - Java
    • [프로그래머스] 핸드폰 번호 가리기 - Java
    • [프로그래머스] 평균구하기 - Java
    급할수록도라에몽
    급할수록도라에몽
    안녕하세요, 반갑습니다:D

    티스토리툴바