Notice
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- soild
- 객체지향
- 향상된 for문
- 타입오류
- jquery
- Arrays.sort()
- flask
- 의존역적원칙
- 토글기능
- 클래스삭제
- 의존성주입
- CORS
- 마이크로서비스아키택처
- 클래스추가
- 3-Way Handshake
- 배열오름차순정렬
- 비절차형 언어
- 멀티프로세스
- 로그인기능 #
- oop 4대 특성
- AttributeError
- 함수지향
- 회원가입기능
- 객체지향 5대 특징
- 4-Way Handshake
- 분산형 아키택처
- 빅오표기법
- MSA
- 프로그래머스
- nat inside
Archives
- Today
- Total
개발하는 체대생
[코딩테스트] 프로그래머스/Java(자바) 행렬의 덧셈 본문
[문제]
행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.
[제한 조건]
- 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않습니다.
[풀이]
//0. answer의 크기를 구해줍니다.
//1. for문으로 각 행을 구해줍니다.
//2. 2중 for문으로 각 열의 값을 구해줍니다.
//4. 구한 각각의 값을 더해줍니다.
//3. answer 변수에 더해준 각각의 값을 넣어줍니다.
나의 답안
class Solution {
public int[][] solution(int[][] arr1, int[][] arr2) {
int[][] answer = new int[arr1.length][arr1[0].length];
for(int i=0; i < arr1.length; i++){
for(int j=0; j < arr1[i].length; j++){
answer[i][j] = arr1[i][j] + arr2[i][j];
}
}
return answer;
}
}
회고
-
'코딩테스트 > JAVA' 카테고리의 다른 글
[코딩테스트] Java 부족한 금액 계산하기 (1) | 2022.09.30 |
---|---|
[코딩테스트] x만큼 간격이 있는 n개의 숫자 (0) | 2022.09.29 |
[코딩테스트] 프로그래머스/Java(자바) 핸드폰 번호 가리기 (0) | 2022.09.27 |
[코딩테스트] 프로그래머스/Java(자바) 평균 구하기 (0) | 2022.09.27 |
[코딩테스트] 프로그래머스/Java(자바) 음양 더하기 (0) | 2022.09.27 |
Comments