aheui.github.io icon indicating copy to clipboard operation
aheui.github.io copied to clipboard

빈 코드의 실행에 대해서 질문이 있습니다.

Open Sait2000 opened this issue 9 years ago • 3 comments

길이가 0인 문자열을 코드로 받으면 구현체는 어떤 동작을 해야하나요?

Sait2000 avatar Feb 02 '16 01:02 Sait2000

아래로 이동중인 1행 1열에서 코드 영역 끝에 다다랐으니 반대편으로 이동하고.... 에서 반대편에 도달하는 즉시 다시 반대편을 찾아야 하는 조건을 충족하니 무한루프가 아닐까요.

youknowone avatar Feb 02 '16 01:02 youknowone

1바이트짜리 코드는 무한루프를 돌기 때문에 0바이트일 경우에도 무한루프라고 생각하는 것이 자연스럽습니다. 하지만 코드가 0바이트일 경우 스펙상으로는 '1행 1열'을 엄밀히 정의할 수 없다는 문제가 생기겠네요.

puzzlet avatar Feb 03 '16 15:02 puzzlet

의도한건 아니지만 현재 부연설명에 이런 내용이 있는데 해석에 도움이 될까 싶습니다. 이는 가상의 0행 1열에 '우' 문자가 있어 아래로 한 칸 이동해 온 것과 같은 상태로 해석할 수 있습니다.

youknowone avatar Feb 03 '16 17:02 youknowone