달팽이

    달팽이 방향으로 배열 순회

    아래는 소스코드다, v 벡터의 크기와 상관 없이 달팽이 방향으로 순회한다, 로직은 매우 간단하다. sr = 행 시작, sc = 열 시작, er = 행 끝, ec = 열 끝 좌측에서 우측으로 순회할 때마다 시작되는 행을 한 칸씩 증가 상 측에서 하 측으로 순회할 때마다 끝나는 열을 한 칸씩 축소 우측에서 좌측으로 순회할 때마다 끝나는 행을 한 칸씩 축소 하 측에서 상 측으로 순회할 때마다 시작되는 열을 한 칸씩 증가 순회할 때마다 배열에 저장 후 기반 범위 for문 써서 출력. #include #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(N..