ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1100번 하얀 칸 풀이
    Programming/[BAEKJOON] acmicpc 2018. 1. 9. 13:25

    [문제] URL : https://www.acmicpc.net/problem/1010


    [입력/출력]


    이렇게 8*8 총 64개 칸을 가진 체스판에서 말이 있다면 F 없다면 . 문자를 입력한다. 


    뭐.. 2진수라고 생각을 하면 될듯....


    그렇게 2진수로 생각을 해서 나타내보면 체스판은 이렇게 표현이 가능하다.



    0) 0 1 0 1 0 1 0 1

    1) 1 0 1 0 1 0 1 0

    2) 0 1 0 1 0 1 0 1

    3) 1 0 1 0 1 0 1 0

    4) 0 1 0 1 0 1 0 1

    5) 1 0 1 0 1 0 1 0

    6) 0 1 0 1 0 1  0 1

    7) 1 0 1 0 1 0  1 0


    [풀이]


    #include <stdio.h>


    int main()

    {

    char arr[8][8];                                            // 2차원 배열 선언 -> 8 * 8

    int count = 0,i,j;                                        //count 0으로 초기화

    for(i = 0; i < 8; i++)

    scanf("%s",&arr[i]);                            //2차원 배열에 input

    for(i = 0; i < 8; i++)

    {

    if(i == 0 || i == 2 || i == 4 || i == 6)       

    {

    for(j = 0; j < 8; j = j+2)

    {

    if(arr[i][j] == 'F')

    count += 1;

    }

    }

    else if(i == 1 || i == 3 || i == 5 || i == 7)

    {

    for(j = 1; j < 8; j = j+2)

    {

    if(arr[i][j] == 'F')

    count += 1;

    }

    }

    }

    printf("%d",count);

    return 0;

    }



    이상 풀이 마칩니다. 

    반응형

    'Programming > [BAEKJOON] acmicpc' 카테고리의 다른 글

    2941번 크로아티아 알파벳 풀이  (2) 2018.01.17
    10828번 스택 풀이  (0) 2018.01.13
    1026번 보물 풀이  (0) 2018.01.03
    1037번 약수 풀이  (2) 2018.01.02
    1002번 터렛 풀이  (0) 2017.12.30
Designed by Tistory.