Algorithm Study/Java

[코드업 자바] # 1096 [기초-2차원배열] 바둑판에 흰 돌 놓기

728x90
반응형

코드업 자바

# 1096 [기초-2차원배열] 바둑판에 흰 돌 놓기

 

링크 : https://codeup.kr/problem.php?id=1096

 

[기초-2차원배열] 바둑판에 흰 돌 놓기(설명)

C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내용

codeup.kr

 

풀이

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int[][] go = new int[19][19];

        int n =  sc.nextInt();
        for(int a = 0; a<n; a++) {
            int x = sc.nextInt();
            int y = sc.nextInt();
            go[x-1][y-1] = 1;
        }
        for (int i = 0; i < 19; i++) {
            for (int j = 0; j < 19; j++) {
                System.out.print(go[i][j]+" ");
            }
            System.out.println();
        }
    }
 }

 

  • [][] 와 같이 인덱스 공간을 두 개 만들면 2차원 행렬을 사용할 수 있다
  • 특별한 값을 기입하지 않은, 리스트의 빈 공간은 0으로 기록되어 있는 듯 하다