여러개의 input을 가져오고,
계산한 뒤에
다시 여러개의 output으로 내보내는 것이 point 이다
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int king = 1;
int queen = 1;
int rook = 2;
int bishop = 2;
int knight = 2;
int pawn = 8;
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
king = king - Integer.parseInt(st.nextToken());
queen = queen - Integer.parseInt(st.nextToken());
rook = rook - Integer.parseInt(st.nextToken());
bishop = bishop - Integer.parseInt(st.nextToken());
knight = knight - Integer.parseInt(st.nextToken());
pawn = pawn - Integer.parseInt(st.nextToken());
System.out.print(king + " ");
System.out.print(queen + " ");
System.out.print(rook + " ");
System.out.print(bishop + " ");
System.out.print(knight + " ");
System.out.print(pawn + " ");
}
}
포인트는 한번에 처리하는 것이 아니라
각각 변수를 지정하여 계산을 따로 한뒤에, 합쳤다는 데에 있다.
'Programming > 알고리즘' 카테고리의 다른 글
[백준] 1330 - 두 수 비교하기 -JAVA[자바] (0) | 2022.11.24 |
---|---|
[백준] 2588번 - 곱셈 - JAVA[자바] (0) | 2022.11.23 |
[백준] 10869번 - 사칙연산 -Java[자바] (0) | 2022.11.22 |
[백준] 1008번 - A/B JAVA [자바] (0) | 2022.11.22 |
[백준] 1000번 : A+B - JAVA [자바] (0) | 2022.11.22 |