기대 순회 데이터는 무엇을 보여 줘야 하나요?
시작 모서리와 방향을 포함하여 소비 코드가 요구하는 정확한 순서로 좌표를 나열하세요. 방문 셀의 집합만으로는 순서 오류가 드러나지 않습니다. 검토자가 직접 살펴볼 수 있는 작은 직사각형 데이터를 유지하세요.
def spiral(rows, columns):
if any(type(v) is not int or not 0 <= v <= 100
for v in (rows, columns)):
raise ValueError("dimension.range")
top, bottom, left, right = 0, rows - 1, 0, columns - 1
result = []
while top <= bottom and left <= right:
result.extend((top, c) for c in range(left, right + 1))
top += 1
result.extend((r, right) for r in range(top, bottom + 1))
right -= 1
if top <= bottom:
result.extend((bottom, c) for c in range(right, left - 1, -1))
bottom -= 1
if left <= right:
result.extend((r, left) for r in range(bottom, top - 1, -1))
left += 1
return resultdef spiral(rows, columns):
if any(type(v) is not int or not 0 <= v <= 100
for v in (rows, columns)):
raise ValueError("dimension.range")
top, bottom, left, right = 0, rows - 1, 0, columns - 1
result = []
while top <= bottom and left <= right:
result.extend((top, c) for c in range(left, right + 1))
top += 1
result.extend((r, right) for r in range(top, bottom + 1))
right -= 1
if top <= bottom:
result.extend((bottom, c) for c in range(right, left - 1, -1))
bottom -= 1
if left <= right:
result.extend((r, left) for r in range(bottom, top - 1, -1))
left += 1
return result순회 결과가 다른 구성 요소로 전달되면 출력 순서는 방문하는 셀만큼 중요합니다. SpiralJuniper는 연결 모델과 이 관계를 검토하는 Windows용 AI 코딩 작업 공간입니다. 순회 함수와 출력 소비 코드를 논의에 가져온 뒤 변경이 보존해야 할 동작을 설명하세요.
미리보기의 셀 순서를 정하는 시계 방향 격자 순회가 요청 예제일 수 있습니다. 현재 구현이 폭이 좁은 직사각형을 처리하는 방식과 같은 좌표가 두 번 나오는지 살펴보도록 요청하세요. 그림만 제공하지 말고 작은 기대 시퀀스를 제공하세요. 작업 공간에 격자 미리보기 앱이 포함되어 있다고 가정하지 않고도 패치에 구체적인 계약을 부여할 수 있습니다.
소비 코드와 변경 제안을 함께 읽으세요. 순서, 좌표 규칙, 빈 격자 동작의 변경 여부를 확인하고 한 행, 한 열, 직사각형을 다루는 프로젝트 테스트를 실행하세요. 구현이 단순해져도 인터페이스가 의존하는 시퀀스를 바꾼다면 수락 전에 제품 차원의 결정을 해결하세요.
SpiralJuniper는 OpenAI 호환 또는 Anthropic 모델 엔드포인트를 지원합니다. 서비스에서 제공한다면 고유한 제한과 기능을 가진 거부 성향 제거 AI 모델을 선택하세요. 서버별 컨텍스트와 도구 지원이 코딩 대화에 영향을 주며 테스트 데이터와 검토로 패치의 적합성을 확인해야 합니다.
시작 모서리와 방향을 포함하여 소비 코드가 요구하는 정확한 순서로 좌표를 나열하세요. 방문 셀의 집합만으로는 순서 오류가 드러나지 않습니다. 검토자가 직접 살펴볼 수 있는 작은 직사각형 데이터를 유지하세요.
같은 셀을 다시 방문하거나 마지막 구간을 건너뛰는 경계 갱신 오류를 드러낼 수 있습니다. 일반화된 순회 패치를 수락하기 전에 두 사례와 인터페이스가 기대하는 빈 격자 동작을 프로젝트 검사에 포함하세요.
네. 소비 코드는 쌍을 행, 열로 해석하지만 대체 구현은 반대로 반환할 수 있습니다. 쌍의 소비 방식을 추적하도록 요청하고 작업에 변경이 명시되어 있지 않다면 문서화된 규칙을 유지하세요.
사용자에게 보이는 결과를 살펴보는 데 활용하되 정확한 시퀀스 테스트도 유지하세요. 미리보기는 중복이나 누락 좌표를 숨길 수 있습니다. 기존 프로젝트 검사를 실행하고 문서화된 순회 계약과 제안을 비교하세요.
SpiralJuniper · 업데이트 2026-10-25