✏️ 문제 분석https://www.acmicpc.net/problem/2564 블록의 가로, 세로 길이, 상점 위치, 동근이의 위치가 주어질 때동근이의 위치와 각 상점 사이의 최단 거리의 합을 출력하라.✏️ 구현 아이디어블록의 경계선을 따라 이동하므로 1차원 거리로 치환하여 처리할 수 있다.시계방향으로 직사각형 경계를 따라 각 위치의 1차원 거리를 계산한다. (북, 동, 남, 서)동근이 위치와 가게 위치 사이의 최단 거리는 '두 거리의 차이' 또는 '전체 둘레-두 거리의 차이' 중 더 작은 값이다.✏️ 알고리즘구현✏️ 시간 복잡도최단 거리 계산하는 과정에서 시간 복잡도는 O(N)이다. N은 최대 100이므로 시간 안에 연산 가능하다.✏️ 코드 설계입력 받기직사각형 전체 둘레 total 계산각 가게 위치..