์ด ์˜์—ญ์„ ๋ˆ„๋ฅด๋ฉด ์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™
caputdraconis ๋ธ”๋กœ๊ทธ์˜ ์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™

caputdraconis

ํŽ˜์ด์ง€ ๋งจ ์œ„๋กœ ์˜ฌ๋ผ๊ฐ€๊ธฐ

caputdraconis

๋„คํŠธ์›Œํฌ ๊ด€์ ์—์„œ์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์„ ๊ณต๋ถ€ํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค :)

[C++]๋ฐฑ์ค€ 1100๋ฒˆ ํ•˜์–€ ์นธ

  • 2020.07.14 01:40
  • ๐Ÿฅš๊ณ ๋ฆฌ์ฆ˜
๊ธ€ ์ž‘์„ฑ์ž: caputdraconis
๋ฐ˜์‘ํ˜•

์˜ค๋Š˜๋ถ€ํ„ฐ ๋ฐฑ์ค€์—์„œ ํ‘ธ๋Š” ๋ฌธ์ œ๋ฅผ ์—ฌ๊ธฐ๋‹ค๊ฐ€ ํฌ์ŠคํŒ… ํ•˜๊ณ ์ž ํ•œ๋‹ค! ๋‚˜์ค‘์— ๋ณด๋ฉด ๋ฟŒ๋“ฏํ• ๊ฑฐ ๊ฐ™์•„์„œ ^________^

 

๋ฌธ์ œ๋Š” ์œ„์™€ ๊ฐ™๋‹ค. 8*8ํŒ ๋ฐฐ์—ด์— (0,0) ๋ถ€ํ„ฐ ํฐ์ƒ‰์œผ๋กœ ์น ํ•˜๊ณ  ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ์ฒดํฌ ๋ฌด๋Šฌ๋กœ ๊ฒ€์ •์ƒ‰๊ณผ ํฐ์ƒ‰์„ ์น ํ•ด์ ธ์žˆ๋‹ค. ๊ทธ ์œ„์— ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ๊ฐ’๋Œ€๋กœ ๋ง์„ ๋†“์•˜์„ ๋•Œ [๋ฐ”๋‹ฅ์ด ํฐ์ƒ‰] ์„ ๋งŒ์กฑํ•˜๋Š” ๋ง์˜ ๋งˆ๋ฆฟ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋˜๋Š” ๋ฌธ์ œ๋‹ค!

 

#include <iostream>
using namespace std;
int main(){
    int cnt{0};
    bool board[8][8];
    char input[9];
    for(int i{0};i<8;i++){
        for(int j{0};j<8;j++){
            board[i][j]=false;
        }
    }
    for(int j=0;j<8;j++){
        cin>>input;
        for(int k{0};k<8;k++){
            if(input[k]=='F')
                board[j][k]=true;
        }
    }
    for(int q{0};q<8;q++){
        for(int a{0};a<8;a++){
            if(q%2==0&&a%2==0&&board[q][a]==true)
                cnt++;
            else if(q%2==1&&a%2==1&&board[q][a]==true)
                cnt++;
        }
    }
    cout<<cnt<<endl;
    
}

๋ญ”๊ฐ€ ์“ธ๋ฐ์—†์ด ๋ฐ˜๋ณต๋ฌธ์„ ์—ฌ๋Ÿฌ๋ฒˆ ์“ด๊ฒŒ ์•„๋‹Œ๊ฐ€ ์‹ถ๋‹ค.

์ผ๋‹จ ์ฒด์ŠคํŒ์€ boolean ํƒ€์ž…์˜ 8*8 ๋ฐฐ์—ด๋กœ ์ค€๋น„ํ–ˆ๋‹ค. c++์—์„œ boolean 2์ฐจ์› ๋ฐฐ์—ด์„ ํŠน์ • ๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•  ๋•Œ

bool board[8][8]={false};

์™€ ๊ฐ™์ด ์ดˆ๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋˜๋ฐ ์™œ ๋‚œ ์•ˆ๋˜์ง€,,, ๊ทธ๋ž˜์„œ ์ฒซ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ํ•˜๋‚˜ํ•˜๋‚˜ false ๊ฐ’์œผ๋กœ ์ดˆ๊ธฐํ™”์‹œ์ผฐ๋‹ค.

 

๋‘๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ์€ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ง์˜ ์œ„์น˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ฒดํฌํŒ์— ๋ง์ด ์œ„์น˜ํ•˜๋Š” ์นธ์„ true๋กœ ๋ฐ”๊พธ์–ด์ค€๋‹ค.

์ฆ‰ board ๋ฐฐ์—ด์— true ๊ฐ’์œผ๋กœ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ถ€๋ถ„์€ ๋ง์ด ์žˆ๋Š” ์œ„์น˜๋‹ค. 

 

(0,0)๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ํฐ์ƒ‰์œผ๋กœ ์น ํ•ด์ง€๋Š” ๋ถ€๋ถ„์€ x์ขŒํ‘œ์™€ y์ขŒํ‘œ ๋ชจ๋‘ ํ™€์ˆ˜์ด๊ฑฐ๋‚˜ ๋ชจ๋‘ ์ง์ˆ˜์ด๊ฑฐ๋‚˜, ์ด 2๊ฐ€์ง€ ๊ฒฝ์šฐ์˜€๋‹ค.

๊ทธ๋ž˜์„œ ๋งˆ์ง€๋ง‰ ๋ฐ˜๋ณต๋ฌธ์—์„œ ๋‘˜๋‹ค ํ™€์ˆ˜์ด๋ฉด์„œ true๊ฐ’์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์นธ, ๋‘˜๋‹ค ์ง์ˆ˜์ด๋ฉด์„œ true ๊ฐ’์ด ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์นธ. ์ด๋ ‡๊ฒŒ 2๊ฐ€์ง€๋ฅผ ์กฐ๊ฑด๋ฌธ์„ ์ด์šฉํ•ด ์นด์šดํŠธํ–ˆ๋‹ค!

 

๋งˆ์ง€๋ง‰์— ์นด์šดํŠธ๋œ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด!?

ํํ•ณ

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€

์ด ๊ธ€ ๊ณต์œ ํ•˜๊ธฐ

  • ๊ตฌ๋…ํ•˜๊ธฐ

    ๊ตฌ๋…ํ•˜๊ธฐ

  • ์นด์นด์˜คํ†ก

    ์นด์นด์˜คํ†ก

  • ๋ผ์ธ

    ๋ผ์ธ

  • ํŠธ์œ„ํ„ฐ

    ํŠธ์œ„ํ„ฐ

  • Facebook

    Facebook

  • ์นด์นด์˜ค์Šคํ† ๋ฆฌ

    ์นด์นด์˜ค์Šคํ† ๋ฆฌ

  • ๋ฐด๋“œ

    ๋ฐด๋“œ

  • ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

    ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ

  • Pocket

    Pocket

  • Evernote

    Evernote

๋‹ค๋ฅธ ๊ธ€

  • [c++] scanf & cin ์†๋„ ์ฐจ์ด(์ž…๋ ฅ ์‹œ๊ฐ„ ์ดˆ๊ณผ)

    [c++] scanf & cin ์†๋„ ์ฐจ์ด(์ž…๋ ฅ ์‹œ๊ฐ„ ์ดˆ๊ณผ)

    2021.08.27
  • [C++] pair vector๋ฅผ sort! ๋“ค์–ด์˜จ ์ˆœ์„œ๋„ ๊ธฐ์ค€์œผ๋กœ ๋‘˜ ์ˆ˜ ์žˆ๋‹ค๊ฑฐ!

    [C++] pair vector๋ฅผ sort! ๋“ค์–ด์˜จ ์ˆœ์„œ๋„ ๊ธฐ์ค€์œผ๋กœ ๋‘˜ ์ˆ˜ ์žˆ๋‹ค๊ฑฐ!

    2021.08.06
  • [C++] pair vector๋ฅผ sort! ๋‘๋ฒˆ์งธ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ๋„ ์ •๋ ฌ ๊ฐ€๋Šฅํ•˜๋‹ค๊ฑฐ!

    [C++] pair vector๋ฅผ sort! ๋‘๋ฒˆ์งธ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ๋„ ์ •๋ ฌ ๊ฐ€๋Šฅํ•˜๋‹ค๊ฑฐ!

    2021.08.06
  • [MAC] bits/stdc++.h ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•

    [MAC] bits/stdc++.h ์‚ฌ์šฉํ•˜๋Š” ๋ฒ•

    2021.07.30
๋‹ค๋ฅธ ๊ธ€ ๋” ๋‘˜๋Ÿฌ๋ณด๊ธฐ

์ •๋ณด

caputdraconis ๋ธ”๋กœ๊ทธ์˜ ์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™

caputdraconis

  • caputdraconis์˜ ์ฒซ ํŽ˜์ด์ง€๋กœ ์ด๋™

๊ฒ€์ƒ‰

๋ฉ”๋‰ด

    ์นดํ…Œ๊ณ ๋ฆฌ

    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (168)
      • Cloud (3)
      • Computer Network (12)
      • Database (2)
      • Terraform (2)
      • ๐Ÿฅš๊ณ ๋ฆฌ์ฆ˜ (13)
      • ๊ฒ…๋ถ€๊ฒ…๋ถ€๐Ÿ™ƒ (10)
        • Naver CS50 ์ฝ”์นญ์Šคํ„ฐ๋”” (2)
        • Machine Learning (1)
        • Computing System (6)
      • ์–ธ์–ด&ํ”„๋ ˆ์ž„์›Œํฌ (20)
        • Python (4)
        • Django (10)
        • Node JS (1)
        • C++ (2)
        • Java (1)
        • Flutter (2)
      • Security (76)
        • WebHacking Study (11)
        • ์ง€์˜ฅ๋ฐฉ ์Šคํ„ฐ๋”” (22)
        • ์—ฌ๋ฆ„๋ฐฉํ•™ ์Šคํ„ฐ๋”” (2)
        • PWN Study (6)
        • SUA Reversing Study (3)
        • PWN (3)
        • WebHacking (20)
        • Reversing (4)
      • ์•Œ๊ณ  ์žˆ์œผ๋ฉด ๋„์›€๋˜์ง€ ์•Š์„๊นŒ,,? (23)
      • ์ผ์ƒ๋‹ค๋ฐ˜์‚ฌ (1)
      • ๊ทผํ™ฉ ์ •๋ฆฌ (1)
      • 42 Seoul (1)
        • Setting (1)

    ์ตœ๊ทผ ๊ธ€

    ์ธ๊ธฐ ๊ธ€

    ๋Œ“๊ธ€

    ๊ณต์ง€์‚ฌํ•ญ

    ์•„์นด์ด๋ธŒ

    ํƒœ๊ทธ

    • ๋“œ๋ฆผํ•ต
    • ํŒŒ์ด์ฌ๊ธฐ์ดˆ
    • ์›นํ•ดํ‚น.kr
    • ๋ฆฌ์ŠคํŠธํ•จ์ˆ˜
    • old-16
    • ํŒŒ์ด์ฌ
    • ํŒŒ์ด์ฌํ•จ์ˆ˜
    • Python

    ๋‚˜์˜ ์™ธ๋ถ€ ๋งํฌ

    • Github
    • solved.ac
    • caputdraconis@kakao.com

    ์ •๋ณด

    caputdraconis์˜ caputdraconis

    caputdraconis

    caputdraconis

    ๋ธ”๋กœ๊ทธ ๊ตฌ๋…ํ•˜๊ธฐ

    • ๊ตฌ๋…ํ•˜๊ธฐ
    • RSS ํ”ผ๋“œ

    ๋ฐฉ๋ฌธ์ž

    • ์ „์ฒด ๋ฐฉ๋ฌธ์ž
    • ์˜ค๋Š˜
    • ์–ด์ œ

    ํ‹ฐ์Šคํ† ๋ฆฌ

    • ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ
    • ์ด ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌํ•˜๊ธฐ
    • ๊ธ€์“ฐ๊ธฐ
    Powered by Tistory / Kakao. Copyright © caputdraconis.

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”