sm 기술 블로그
173. 3003(킹, 퀸, 룩, 비숍, 나이트, 폰) - 자바 본문
import java.util.*;
import java.io.*;
class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] chessPiece = { 1, 1, 2, 2, 2, 8 };
String[] tmp = br.readLine().split(" ");
List<String> result = new ArrayList<>();
for (int i = 0; i < chessPiece.length; i++) {
result.add(String.valueOf(chessPiece[i] - Integer.parseInt(tmp[i])));
}
System.out.println(String.join(" ", result));
}
}
문제요약
킹 1 퀸 1 룩 2 비숍 2 나이트 2 폰 8이 되도록 만들어라
설명
체스판에 필요한 말들의 각각의 개수를 리스트로 저장하였다.
int[] chessPiece = { 1, 1, 2, 2, 2, 8 };
말들의 값에서 입력된 값을 빼준다면 필요한 말의 개수를 알 수 있다.
for (int i = 0; i < chessPiece.length; i++) {
result.add(String.valueOf(chessPiece[i] - Integer.parseInt(tmp[i])));
}
'문제 > 백준_자바' 카테고리의 다른 글
175. 25305(커트라인) - 자바 (0) | 2022.08.13 |
---|---|
174. 25304(영수증) - 자바 (0) | 2022.08.13 |
172. 6549 (히스토그램에서 가장 큰 직사각형) - 자바 (0) | 2022.08.06 |
171. 10830(피보나치 수 6) - 자바 (0) | 2022.08.05 |
170. 10830(행렬 제곱) - 자바 (0) | 2022.08.04 |
Comments