๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v.๋ธ๋ฃจํธ ํฌ์ค-์ฒด์คํ ๋ค์ ์น ํ๊ธฐ.1018]BAEKJOON_Python ๋ณธ๋ฌธ
๐ฆฅ ์ฝํ
/BAEKJOON
[v.๋ธ๋ฃจํธ ํฌ์ค-์ฒด์คํ ๋ค์ ์น ํ๊ธฐ.1018]BAEKJOON_Python
์ง์ง์ํ์นด 2022. 1. 13. 17:38728x90
๋ฐ์ํ
220113 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ BAEKJOON ์ ์ฐธ๊ณ ํด์ ์ ๋ง์ ํ์ด๋ฅผ ์์ฑํ์์ต๋๋ค>
1018
์ง๋ฏผ์ด๊ฐ ๋ค์ ์น ํด์ผ ํ๋ ์ ์ฌ๊ฐํ ๊ฐ์์ ์ต์๊ฐ์ ์ถ๋ ฅ
๋ด ํ์ด
a, b = map(int, input().split())
board = list()
for i in range(a
):
board.append(input())
repair = list()
for i in range(a-7):
for j in range(b-7):
f_W = 0
f_B = 0
for k in range(i,i+8):
for l in range(j,j + 8):
if (k + l) % 2 == 0:
if board[k][l] != 'W':
f_W = f_W+1
if board[k][l] != 'B':
f_B = f_B + 1
else:
if board[k][l] != 'B':
f_W = f_W+1
if board[k][l] != 'W':
f_B = f_B + 1
repair.append(f_W)
repair.append(f_B)
print(min(repair))
๋ด ์ถ๋ ฅ
8 8
WBWBWBWB
BWBWBWBW
WBWBWBWB
BWBWBWBW
WBWBWBWB
BWBWBWBW
WBWBWBWB
BWBWBWBW
0
ใ กใ ก ์ด๋ฐ๊ฑฐ ์๋์ค๊ฒ ์ง
์ฐธ๊ณ ํ์ต๋๋น...
https://god-gil.tistory.com/62
[๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ/python] ๋ฐฑ์ค 1018๋ฒ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ, ํ์ด์ฌ ์ค๋ช
๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ์ ๋ธ๋ฃจํธ ํฌ์ค ๋จ๊ณ, 1018๋ฒ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ๋ฅผ ํ์ด์ฌ์ผ๋ก ํ์ด๋ณด์๋ค. ๋ฌธ์ ์ถ์ฒ https://www.acmicpc.net/problem/1018 1018๋ฒ: ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ ์ฒซ์งธ ์ค์ N๊ณผ M์ด ์ฃผ์ด์ง๋ค. N๊ณผ M์ 8
god-gil.tistory.com
728x90
๋ฐ์ํ
'๐ฆฅ ์ฝํ > BAEKJOON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[v.๋ฐฐ์ด-์ ์ ๋ ฌํ๊ธฐ-2750]BAEKJOON_Python (0) | 2022.01.19 |
---|---|
[v.๋ธ๋ฃจํธ ํฌ์ค-์ํ๊ฐ๋ ์-1436]BAEKJOON_Python (0) | 2022.01.13 |
[v.๋ธ๋ฃจํธ ํฌ์ค-๋ฉ์น.7568]BAEKJOON_Python (0) | 2022.01.13 |
[v.๋ธ๋ฃจํธ ํฌ์ค-๋ธ๋์ญ.2231]BAEKJOON_Python (0) | 2022.01.13 |
[v.๋ธ๋ฃจํธ ํฌ์ค-๋ธ๋์ญ.2798]BAEKJOON_Python (0) | 2022.01.13 |
Comments