//GitHub https://github.com/vellimole0621
vellimole0621 - Overview
vellimole0621 has 4 repositories available. Follow their code on GitHub.
github.com
백준 1100번 : 하얀 칸
( 문제 - https://www.acmicpc.net/problem/1100 )
문제 설명 : 8 * 8 사이즈의 체스 판에서, 하얀 칸 위에 있는 말의 수를 출력하라.
풀이 : 체스 검사 변수 초기화 >> 체스 판 입력 >> Case 1. 홀수 줄인 경우 : 0 과 짝수 인덱스가 'F'인 경우 말의 수 증가 Case 2. 짝수 줄인 경우 홀수 인덱스가 'F'인 경우 말의 수 증가 >> 결과 출력
// 1100번 하얀 칸
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
// 체스 검사 변수 초기화
int F = 0;
// 체스 판 입력
for(int i = 0; i < 4; i++){
// 홀수 줄인 경우
String chess_Line_O = sc.nextLine();
char[] chess_F1 = chess_Line_O.toCharArray();
for(int k = 0; k < 8; k++){
if(k == 0){
if(chess_F1[k] == 'F'){
F++;
}
}
else if((k % 2) == 0){
if(chess_F1[k] == 'F'){
F++;
} }
}
// 짝수 줄인 경우
String chess_Line_E = sc.nextLine();
char[] chess_F2 = chess_Line_E.toCharArray();
for(int k = 0; k < 8; k++){
if((k % 2) == 1){
if(chess_F2[k] == 'F'){
F++;
} }
}
}
// 검사 결과 출력
System.out.println(F);
sc.close();
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[자바 JAVA/알고리즘]백준 5585번 : 거스름돈 (0) | 2022.09.11 |
---|---|
[자바 JAVA/알고리즘]백준 1075번 : 나누기 (0) | 2022.09.11 |
[자바 JAVA/알고리즘]백준 2435번 : 기상청 인턴 신현수 (0) | 2022.09.07 |
[자바 JAVA/알고리즘] 백준 1598번 : 꼬리를 무는 숫자 나열 (0) | 2022.09.07 |
[자바 JAVA/알고리즘] 백준 2455번 : 지능형 기차 (0) | 2022.09.05 |