백준 자바 제출 템플릿 포멧

코딩테스트

각종 it회사에서 개발자를 채용할때 코딩테스트 전형을 실시하고있다
코딩테스트를 준비하기위해서는 다양한 알고리즘을 실전처럼 풀어보는것이 중요하다.
이때 다양한 문제를 풀어보고, 내가 제출한 답이 맞는지 테스트를 해볼 수 있는사이트들이 있다.

각 사이트마다, 언어마다 인풋/아우풋을 다루는 방법이 다르므로 숙지해야한다.
이포스트는 백준에서 자바코드를 제출하는 방법에 대해 다룬다.

백준에서 자바코드 제출 포멧

  • file
    • 백준 사이트에서는 채점시 소스코드를 입력받고, Main.java 라고 가정하여 받고있다.
    • 따라서 class 이름도 Main으로 지정해주어야 정상적으로 작동한다.
  • input
    • standard input (stdin, system in)을 통해서 입력한다. scanner를 통해 받아주자
  • output
    • 답을 stdard output (stdout, system out) 으로 나오는 결과를 보고 체점한다.

이를 종합하여 아래와 같이 재출하면된다.
아래는 1000번 문제- 단순 덧샘을 하는 문제의 예시이다.
https://www.acmicpc.net/problem/1000

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

import java.io.IOException;
import java.util.Scanner;

public class Main {
public static void main(String[] args) throws IOException {
//input
Scanner scanner = new Scanner(System.in);
int first = scanner.nextInt();
int second = scanner.nextInt();

//logic

int answer = first + second;

//output
System.out.println(answer);
}
}


예제 코드 실제 제출화면

Comments