Computer Science (CS)/알고리즘
[백준/Java] 2738번 행렬 덧셈
eune7
2023. 5. 13. 15:41
728x90
반응형
문제
정답 풀이
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int N = Integer.parseInt(st.nextToken());
int M = Integer.parseInt(st.nextToken());
int[][] A = new int[N][M];
int[][] B = new int[N][M];
int[][] sum = new int[N][M];
for(int i = 0; i < N; i++){
st = new StringTokenizer(br.readLine());
for(int j = 0; j < M; j++){
A[i][j] = Integer.parseInt(st.nextToken());
}
}
for(int i = 0; i < N; i++){
st = new StringTokenizer(br.readLine());
for(int j = 0; j < M; j++){
B[i][j] = Integer.parseInt(st.nextToken());
}
}
for(int i = 0; i < N; i++){
for(int j = 0; j < M; j++){
System.out.print(A[i][j] + B[i][j] + " ");
}
System.out.println();
}
br.close();
}
}
- 메모리 19280KB
- 시간 384ms
2차원 행렬이니까 for문을 이중으로 써준다는 점이 1차원 배열과 확연히 다른 차이점입니다.
아직은 쉽지만 곧..어려워지겠죠..?..ㅠ
728x90
반응형