[C++]๋ฐฑ์ค 1100๋ฒ ํ์ ์นธ
์ค๋๋ถํฐ ๋ฐฑ์ค์์ ํธ๋ ๋ฌธ์ ๋ฅผ ์ฌ๊ธฐ๋ค๊ฐ ํฌ์คํ ํ๊ณ ์ ํ๋ค! ๋์ค์ ๋ณด๋ฉด ๋ฟ๋ฏํ ๊ฑฐ ๊ฐ์์ ^________^
๋ฌธ์ ๋ ์์ ๊ฐ๋ค. 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