Algorithm
2022. 11. 2.
[Programmers] 파괴되지 않은 건물 - swift (Level 3)
문제 https://school.programmers.co.kr/learn/courses/30/lessons/92344 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요약 건물들의 내구도가 2차원 배열로 주어지고 이 건물에 공격과 회복 스킬을 쓸 수 있습니다. 공격은 내구도를 감소시키고 회복은 내구도를 증가시킵니다. 공격 스킬과 회복 스킬은 (r1, c1) ~ (r2, c2) 사이 범위 내 건물에 적용됩니다. 공격과 회복이 배열로 주어지고 스킬이 모두 끝난 뒤 파괴되지 않은 건물의 개수를 구하는 문제입니다. 풀이 2차원 누적합을 구하는 문제입니다. ..