728x90
반응형
N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오.
풀이
2차원 행렬을 더하는 아주 기본적인 문제이다.
그냥 두 이차원 행렬에 수를 받아서
반복문을 돌며 더해주면 된다.
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 32 33 34 35 36 | import java.util.Scanner; /** * Created by homr on 2017. 6. 29.. */ public class Main { public static Scanner sc = new Scanner(System.in); public static int N = sc.nextInt(); public static int M = sc.nextInt(); public static void main(String[] args){ int[][] arr1 = new int[N][M]; int[][] arr2 = new int[N][M]; makeArray(arr1); makeArray(arr2); for(int i=0; i<N; i++){ for(int j=0; j<M; j++){ System.out.print(arr1[i][j]+arr2[i][j]+" "); } System.out.println(); } } public static void makeArray(int[][] array){ for(int i=0; i<N; i++){ for(int j=0; j<M; j++){ array[i][j] = sc.nextInt(); } } } } | cs |
반응형
'알고리즘 문제풀이' 카테고리의 다른 글
[Backjoon] 9610번 문제 - 사분면 (0) | 2017.06.29 |
---|---|
[Backjoon] 9076번 문제 - 점수 집계 (0) | 2017.06.29 |
[Backjoon] 5554번 문제 - 심부름 가는 길 (0) | 2017.06.29 |
[Backjoon] 4613번 문제 - Quicksum (0) | 2017.06.28 |
[Backjoon] 11648번 문제 - 지속 (0) | 2017.06.28 |
댓글