<내코드>
<풀이과정>
문제에서 패턴은 두가지라고 했으므로 미리 패턴 두가지를 선언해주고,
입력받은 배열에서 8x8만큼씩 끊어 검사하면서 해당 8x8배열이 패턴으로 바뀌기 위해서는
각각 몇번의 횟수만큼 바꿔야 되는지를 세어서 리턴하는 함수를 통해 최솟값들을 리스트에 담고,
그 리스트 중에서 최솟값을 리턴해주면 정답이 나온다.
<느낀점>
처음엔 함수를 따로 만들지 않고 그냥 한방에 처리하려고 했는데 너무 헷갈려서
함수를 만들어 떼어놓고 생각하니까 훨씬 잘 풀렸다. 천천히 차근차근 코딩하는 습관을 길러야겠다.
'코딩테스트' 카테고리의 다른 글
[백준(Baekjoon) 1874번](Python) 스택 수열 (0) | 2020.08.18 |
---|---|
[백준(Baekjoon) 2805번](Python) 나무 자르기 (0) | 2020.08.18 |
[프로그래머스(Programmers)/Level2](Python) 압축 (0) | 2020.08.15 |
[프로그래머스(Programmers)/Level2](Python) 후보키 (0) | 2020.08.03 |
[프로그래머스(Programmers)/Level2](python) 방금그곡 (0) | 2020.07.30 |