Back
Close

Repeating String!!!!

Statement

 Goal

You are given a string s. Which is made up of smaller sub-strings sub repeated n times. Output the smallest repeating sub-string sub and n. ex: if the input is 'aaa' the output will be 'a 3' rather than 'aaa 1'.
Note: There will always exist a sub for s
Input
Line 1: A string (s)
Output
Line 1 : sub n
Constraints
1≤ |S|≤ 200
1≤ |sub|≤ 60
Example
Input
abababab
Output
ab 4

Game modes
Fastest, Shortest, Reverse

Test cases
Test 1 Test
Input
abababab
Output
ab 4

Test 1.5 Validator
Input
abcabcabc
Output
abc 3

Test 2 Test
Input
madeByPSmadeByPSmadeByPSmadeByPSmadeByPSmadeByPSmadeByPSmadeByPSmadeByPSmadeByPS
Output
madeByPS 10

Test 2.5 Validator
Input
BroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBroBro
Output
Bro 30

Test 3 Test
Input
!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()!@#$%^&*()
Output
!@#$%^&*() 13

Test 3.5 Validator
Input
8794287942879428794287942879428794287942879428794287942879428794287942879428794287942879428794287942879428794287942
Output
87942 23

Test 4 Test
Input
PyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranavPyPranav
Output
PyPranav 23

Test 4.5 Validator
Input
HelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorldHelloWorld
Output
HelloWorld 20

Test 5 Test
Input
asdjinacnaii1hhvdimb55tio9hvlbtscu8nlasdjinacnaii1hhvdimb55tio9hvlbtscu8nlasdjinacnaii1hhvdimb55tio9hvlbtscu8nlasdjinacnaii1hhvdimb55tio9hvlbtscu8nlasdjinacnaii1hhvdimb55tio9hvlbtscu8nl
Output
asdjinacnaii1hhvdimb55tio9hvlbtscu8nl 5

Test 5.5 Validator
Input
asidjnvujmngeynoaisyunvos8923kmspolkdmq938lkmf9w83qasdaisdjasidjnvujmngeynoaisyunvos8923kmspolkdmq938lkmf9w83qasdaisdjasidjnvujmngeynoaisyunvos8923kmspolkdmq938lkmf9w83qasdaisdj
Output
asidjnvujmngeynoaisyunvos8923kmspolkdmq938lkmf9w83qasdaisdj 3

Solution language

Solution

Stub generator input