[BOJ](Python) 1236번 : 성 지키기
처음에 이 문제를 봤을 때 성을 구현하고 'X'를 추가시킬 때 count += 1하여 count를 출력하는 방법을 이용하고자 했다. 먼저 리스트를 '.'로 초기화 시켰다. 그 뒤, 이중 for loop를 이용하여 X가 있다면 패스, X가 아니라고 할 때 j행과 i열을 함수를 이용해 체크한다. 만약 i열에도, j행에도 'X'가 존재하지 않다면 'X'를 추가시키고 count += 1를 하여 count를 출력하여 추가된 X의 개수를 출력하는 방법을 이용했다. 하지만 주어진 방법은 틀렸는데 그 이유는 다음과 같다. 먼저 2행 3열의 성을 만들고 (0,2)에 'X'를 넣었다 가정해보자. (0,1)에서 1열에 X가 없으므로 (0,1)에 'X'를 추가, (0,2)에서 2열에 X가 없으므로 (0,2)에 'X'를 추가,..
컴퓨터/BOJ
2020. 8. 29.