We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e99d311 commit 9fb9f7cCopy full SHA for 9fb9f7c
1 file changed
yongjun-0903/2차원 동전 뒤집기.py
@@ -0,0 +1,19 @@
1
+# 앞 = 검은색 = 0, 뒤 = 흰색 = 1
2
+# 초기 -> 목표
3
+# 최소니까 DP?
4
+# 시간복잡도가 상관없을 거 같음
5
+def solution(beginning, target):
6
+ n = len(beginning)
7
+ matrix = [[0 for _ in range(n)] for _ in range(n)]
8
+ coutn = 0
9
+ # 한 행 바꿨을 때 target이랑 같으면 그 행을 건드리면 안되니까 빼버린다 생각
10
+ for i in range(n):
11
+ if beginning[i] == target[i]:
12
+ beginning = beginning.pop(i)
13
+ target = target.pop(i)
14
+ for j in range(n):
15
+ col_b = [beginning[i][j] for i in range(n)]
16
+ col_t = [beginning[i][j] for j in range(n)]
17
+
18
+ if col_b == colt_t:
19
+ beginning = beginning[i]
0 commit comments