BOJ 18808 스티커 붙이기
-
백준 18808 스티커 붙이기Algorithm/BOJ 2021. 3. 7. 18:48
출처: www.acmicpc.net/problem/18808 분류: 시뮬레이션 접근방식 주어진 요구사항대로 잘 구현하면 되는 문제였습니다! 각 부분을 함수로 잘 쪼개면 어렵지 않게 해결할 수 있을 것 같네요 :) 저는 isPaste, paste, rotate 등을 함수로 분리해서 해결했습니다. rotate 하는 부분이 좀 헷갈렸는데, 기억해두면 나중에도 유용하게 사용할 수 있을 것 같아요! 90도 회전 func rotate(_ sticker: [[Int]]) -> [[Int]] { let rowSize = sticker.count let colSize = sticker[0].count var rotated = [[Int]](repeating: [Int](repeating: 0, count: rowSize..