업데이트 : isaacg의 Pyth 제출 이 승자입니다!
여러분의 많은 방법을 가지고 마을 (ES6를 읽기)에서 자바 스크립트의 쿨러 버전이 들었해야합니다 String.prototype.repeat
당신이 할 수 있도록이
"Hello, World!".repeat(3)
그리고 얻다
"Hello, World!Hello, World!Hello, World!"
출력으로.
당신의 임무는 문자열이 그러한 변형을 겪었는지 감지하는 선택한 언어로 함수 또는 프로그램을 작성하는 것 입니다.
즉, 입력 문자열은 n
더 작은 문자열 의 정확한 시간 반복 으로 표시 될 수 있습니다 . 문자열이 더 작은 문자열의 반복으로 표시 될 수없는 경우 문자열이 가능하거나 거짓 인 경우 출력 (함수의 return 문 또는 STDOUT)이 진실이어야합니다.
일부 샘플 입력 :
"asdfasdfasdf" // true
"asdfasdfa" // false
"ĴĴĴĴĴĴĴĴĴ" // true
"ĴĴĴ123ĴĴĴ123" // true
"abcdefgh" // false
주 마지막 입력 오류가 있는지, 따라서 n
보다 커야1
완전한 규칙
- 문자열을 입력 할 함수 / 프로그램을 모든 언어로 작성하십시오 (함수 인수 / 명령 줄 인수 / STDIN을 통해).
- 주어진 문자열이 작은 문자열의 정확한 반복을 통해 형성되고 적어도 두 번 반복되면 진실한 값을 반환 / 인쇄합니다.
- 입력 문자열의 최대 크기는 무한대입니다.
- 문자열은 가능한 모든 ASCII 문자를 가질 수 있습니다
- 이것은 코드 골프 이므로 문자가 가장 작은 코드가 승리합니다.