본문 바로가기
알고리즘/BAEKJOON

VSC 테스트 환경설정(with Java_BAEKJOON)

by 현대타운301 2024. 3. 13.

 

 

Java 프로젝트 / 패키지 / .java파일 생성

 

workspace 폴더 생성

원하는 위치에 workspace로 사용할 폴더를 만듭니다.

저는 C:\MyWorkspace\VSC 위치에 Java 라는 폴더를 사용하겠습니다.

 

 

Java 프로젝트 생성

File → New File → New Java Project로 프로젝트를 생성합니다.

build tool은 선택하지 않습니다.

 

아까 만든 workspace 폴더를 선택하고 프로젝트 이름을 설정합니다.

 

생성된 프로젝트 모습입니다.

 

 

Package 생성

src 하위에 '체스판다시칠하기'(백준의 no.1018 문제) 패키지를 만들고 'Main.java' 파일을 추가합니다.

App.java는 삭제합니다.

 


 

VSC에서 문제 풀어보기

 

* 백준의 no.1018 체스판 다시 칠하기 문제 예시입니다.

 

데이터 입력을 위한 코드 구성

프로그래머스와는 달리 입력 데이터(테스트 케이스)를 '스캐너'를 통해 입력받는 형식으로 구성해야 합니다.

아래와 같은 순서로 입력받게끔 코드를 구성합니다.

 

 

  8,     8,    "WBWBWBWB",  "BWBWBWBW",  ...  , "BWBWBWBW"

row,  col,   board[0-7]

 

 

아래는 예시 코드로 출력문구(System.out.print())는 생략해도 괜찮습니다.

 

 

실행결과 (console창)

 


 

Tips

 

클래스명(~.java)은 반드시 'Main'으로 설정

다른 이름으로 설정하면 아래와 같이 'main class Main' 런타임 에러가 발생합니다.

백준사이트에서 제공하는 런타임 에러와 원인들

 

 

변수나 메소드는 static으로 선언

보통 main 메소드는 static이기 main에서 사용하기 위해서 나머지 메소드나 변수들도 static으로 선언합니다.

 

 

 

'알고리즘 > BAEKJOON' 카테고리의 다른 글

단지번호붙이기  (0) 2024.03.24
바이러스  (0) 2024.03.24
체스판 다시 칠하기  (1) 2024.03.22
for문 예제 (tree 모양 출력)  (0) 2023.08.29