Submission details
Task:Repeating substring
Sender:Wu xiaobo
Submission time:2020-09-26 14:52:59 +0300
Language:Python3 (PyPy3)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.05 sdetails
#2ACCEPTED0.05 sdetails
#30.05 sdetails
#40.06 sdetails
#50.06 sdetails
#60.06 sdetails
#70.05 sdetails
#80.05 sdetails
#90.06 sdetails
#100.06 sdetails
#110.05 sdetails
#120.05 sdetails
#130.05 sdetails
#14ACCEPTED0.05 sdetails
#150.04 sdetails

Code

string = input()

if len(set(string)) == 1:
    print(string)
else:
    n = len(string)
    for le in range(n-1, 0, -1):
        i, j = 0, le
        while j < n:
            if string[i] != string[j]:
                break
            i += 1
            i %= le
            j += 1
        else:
            print(string[:le])
            break

Test details

Test 1

Verdict: ACCEPTED

input
abcdabcdabcd

correct output
abcdabcd

user output
abcdabcd

Test 2

Verdict: ACCEPTED

input
abcdefghijklmnopqrstuvwxyz

correct output
(empty)

user output
(empty)

Test 3

Verdict:

input
yypqtdfbwzpfwsmjjagdjpfyqnyspk...

correct output
cqkgus

user output
(empty)

Test 4

Verdict:

input
zwnqhornqkcmioyxxtkkwrbkorncjh...

correct output
dywyvkf

user output
(empty)

Test 5

Verdict:

input
fhnnpfcbnpnsigmvmklzvfluwvypyb...

correct output
asjzge

user output
(empty)

Test 6

Verdict:

input
daqyvtkjopactcbkghijgrpjghmefa...

correct output
sowvwyy

user output
(empty)

Test 7

Verdict:

input
ksdohlhpsupwqhoditrhvbansccnnh...

correct output
devycn

user output
ksdohlhpsupwqhoditrhvbansccnnh...
Truncated

Test 8

Verdict:

input
edhikrxqidgjpxnyytsfzylndslhyu...

correct output
brmnvr

user output
edhikrxqidgjpxnyytsfzylndslhyu...
Truncated

Test 9

Verdict:

input
hutihnlmghdovkmbelctafdqhldiyl...

correct output
bbzhpo

user output
(empty)

Test 10

Verdict:

input
ttyameoijyqaxrkvfqkxgrwigmalxw...

correct output
cbahwtz

user output
(empty)

Test 11

Verdict:

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

user output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Truncated

Test 12

Verdict:

input
a

correct output
(empty)

user output
a

Test 13

Verdict:

input
aa

correct output
a

user output
aa

Test 14

Verdict: ACCEPTED

input
ab

correct output
(empty)

user output
(empty)

Test 15

Verdict:

input
zz

correct output
z

user output
zz