여기에는 비교적 간단한 도전이 있습니다.
길이의 문자열이 주어 N 문자열 전달 후 거꾸로하고 전달하고 거꾸로 출력 등 ... N의 시간. 예를 들어 입력이
Hello!
다음을 출력해야합니다.
Hello!!olleHHello!!olleHHello!!olleH
선택적으로 후행 줄 바꿈 하나를 출력 할 수도 있습니다.
제출은 전체 프로그램 또는 기능 일 수 있으며, 합리적인 형식으로 입력 및 출력 할 수 있습니다 . 예를 들어, STDIN / STDOUT, 함수 인수 및 리턴 값, 파일 등에서 IO를 가져올 수 있습니다. 입력 문자열이 비어 있지 않고 인쇄 가능한 ASCII 만 포함한다고 가정 할 수 있습니다. 당신은 반드시 한 줄에 출력 새 문자열을. 예를 들어 마지막 예의 출력이
Hello!
!olleH
Hello!
!olleH
Hello!
!olleH
이것은 유효한 해결책 이 아닙니다 !
다음은 몇 가지 테스트 사례입니다.
Input:
a
Output:
a
Input:
abcd
Output:
abcddcbaabcddcba
Input:
OK!
Output:
OK!!KOOK!
Input:
4815162342
Output:
4815162342243261518448151623422432615184481516234224326151844815162342243261518448151623422432615184
Input:
PPCG
Output:
PPCGGCPPPPCGGCPP
Input:
42
Output:
4224
리더 보드
이것은 코드 골프 도전이므로 표준 허점 은 금지되며 바이트 단위의 최단 답변이 이깁니다! 그러나 이것은 특정 언어에서 가장 짧은 답변을 얻는 경쟁 이기도 합니다. Java 응답이 perl 또는 일부 골프 언어의 응답을 이길 가능성은 없지만 Java 응답이 가장 짧은 것이 여전히 인상적입니다. 이 리더 보드를 사용하여 둘 다 볼 수 있습니다.
모든 언어 중에서 가장 짧은 답변
각 개별 언어에서 가장 짧은 답변.
답변이 표시되도록하려면 다음 마크 다운 템플릿을 사용하여 헤드 라인으로 답변을 시작하십시오.
# Language Name, N bytes
N
제출물의 크기는 어디에 있습니까 ? 당신이 당신의 점수를 향상시킬 경우에, 당신은 할 수 있습니다 를 통해 눈에 띄는에 의해, 헤드 라인에 오래된 점수를 유지한다. 예를 들어 :
# Ruby, <s>104</s> <s>101</s> 96 bytes
헤더에 여러 숫자를 포함하려는 경우 (예 : 점수가 두 파일의 합계이거나 인터프리터 플래그 페널티를 별도로 나열하려는 경우) 실제 점수가 헤더 의 마지막 숫자 인지 확인하십시오 .
# Perl, 43 + 2 (-p flag) = 45 bytes
언어 이름을 링크로 만들어 리더 보드 스 니펫에 표시 될 수도 있습니다.
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
olleH
그렇지 않아야elloH
합니까?