소개:
에서 영감 의이 댓글 @MagicOctopusUrn 에 @Emigna 의 05AB1E 응답 내에 " 그냥 버그이었다 도전" :
8F9ÝÀNð×ý}».∊
나는 우주선을 깎았 다! 그리고 12 바이트 편집을 제안하는 것에 모두 흥분했습니다. – 매직 문어 Urn Jul 17 '17 at 20:10
이는입니다 05AB1E 이 결과 (레거시) 프로그램 :
1234567890
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1234567890
도전:
입력 : 비어 있지 않은 문자열
출력 : 바깥 쪽에서 안쪽으로, 위의 출력에서와 같이 각 문자 사이에 공백을 하나 더 추가하십시오 length - 1
. 따라서 입력의 1234567890
경우 실제로 출력은 다음과 같습니다.
1234567890
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1 2 3 4 5 6 7 8 9 0
1234567890
왜? 의 길이는 1234567890
입니다 10
. 그래서 우리는 10 줄을 출력하는 것으로 시작합니다 : 공백이없는 첫 번째 줄; 하나의 공백 구분자가있는 두 번째; 둘 셋째; 그런 다음 ( length - 1
공백이 중복 된 중간 줄이 없으면 ) 아래로 내려 가면서 초기 입력으로 돌아갑니다.
도전 규칙 :
- 입력은 비어 있지 않아야합니다 (length
>= 1
). (단일 문자 입력의 경우 단순히 해당 문자를 출력합니다.) - 출력 자체 (화면의 어느 곳이든)가 올바른 한, 모든 후행 / 앞 공백 / 줄 바꾸기가 허용됩니다. (출력 라인 사이의 빈 라인도 허용되지 않습니다.)
- 입력은 공백을 제외한 인쇄 가능한 ASCII 문자 만 포함합니다 (코드 포인트 범위
[33, 126]
). - I / O는 유연합니다. 입력은 STDIN, 인수 또는 함수 매개 변수로 취할 수 있습니다. 문자열 대신 문자 목록 / 배열 / 문자 스트림 일 수 있습니다. 출력은 문자열 대신 문자 목록 / 배열 / 문자 스트림 일 수도 있습니다. STDOUT에 인쇄 될 수 있습니다. 개행으로 구분 된 문자열로 반환됩니다. 기타
일반적인 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하지 마십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙이 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수 및 리턴 유형의 전체 프로그램과 함께 함수 / 방법을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다.
- 가능하면 코드 테스트 링크를 추가하십시오.
- 또한 답변에 대한 설명을 추가하는 것이 좋습니다.
테스트 사례 :
Input: @
Output:
@
Input: test
Output:
test
t e s t
t e s t
t e s t
t e s t
t e s t
test
Input: ?!
Output:
?!
? !
?!
Input: Spaceship
Output:
Spaceship
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
S p a c e s h i p
Spaceship
Input: 05AB1E
Output:
05AB1E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
0 5 A B 1 E
05AB1E
Input: )}/\
Output:
)}/\
) } / \
) } / \
) } / \
) } / \
) } / \
)}/\
ಠ_ಠ
후 1 년 전에 실수로 패턴을 만들었 기 때문임을 인식합니다 ಠ⌣ಠ
.