CS/알고리즘_문제풀이(자바)

array 2

Jedy_Kim 2021. 8. 26. 12:10
728x90

문제

N*M의 2차원 배열이 주어지고, 주어진 2차원 배열의 [A][B]에는 어떠한 값이 있는지 출력하는 프로그램을 작성해보자. (단, 2차원 배열을 활용할 것)  

입력

첫째 줄에 자연수 행의 개수 N,열의 개수 M이 주어진다.(1<=N,M<=100) 둘째 줄 부터 N*M의 배열이 주어지고, 마지막 줄에는 A,B가 주어진다. ( 0<=A<N, 0<=B<M )

 

출력

첫째 줄에 N*M배열의 [A][B]의 값을 출력한다.

 

예제 입력

3 4
1 2 3 4
5 6 7 8
9 10 11 12
1 1

예제 출력

6

 

예제 입력

4 3
1 2 3
4 5 6
7 8 9
10 11 12
3 2

예제 출력

12

 

#코드

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
import java.util.*;
import java.io.*;
 
public class Main{
    public static void main(String[] args) throws Exception{
 
      // Please Enter Your Code Here
      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[][] arr = new int[N][M];
      
      for(int i = 0; i < N; i++) {
        st = new StringTokenizer(br.readLine());
        for(int j = 0; j < M; j++) {
          arr[i][j] = Integer.parseInt(st.nextToken());
        }
      }
      
      st = new StringTokenizer(br.readLine());
      int A = Integer.parseInt(st.nextToken());
      int B = Integer.parseInt(st.nextToken());
      
      System.out.println(arr[A][B]);
    }
}
cs

 

반응형

'CS > 알고리즘_문제풀이(자바)' 카테고리의 다른 글

car  (0) 2021.08.27
array 3  (0) 2021.08.26
array 1  (0) 2021.08.26
숫자 피라미드  (0) 2021.08.25
주사위 게임  (0) 2021.08.25