Submission details
Task:Rotations
Sender:Naila
Submission time:2020-09-26 16:20:32 +0300
Language:C++ (C++11)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.03 sdetails
#20.03 sdetails
#30.01 sdetails
#40.01 sdetails
#50.01 sdetails
#6ACCEPTED0.03 sdetails
#70.03 sdetails
#80.01 sdetails
#90.01 sdetails
#10ACCEPTED0.01 sdetails
#11ACCEPTED0.01 sdetails
#12ACCEPTED0.03 sdetails

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:16:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 0; i < s.length()-1; i++)
                  ~~^~~~~~~~~~~~~~
input/code.cpp:11:7: warning: unused variable 'cmp' [-Wunused-variable]
  bool cmp=0;
       ^~~

Code

#include<iostream>
#include<string>
#include<algorithm>
#include<cstring>

using namespace std;

int main()
{
	string s,s1;
	bool cmp=0;
	
	cin >> s;
	s1 = s;

	for (int i = 0; i < s.length()-1; i++)
	{
		s =s+ s[0];
		s.erase(0,1);

		if (s <= s1)
		{
			cout << s << endl;
			break;
		}

	}


	
}

Test details

Test 1

Verdict: ACCEPTED

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

user output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Truncated

Test 2

Verdict:

input
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

correct output
abbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

user output
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...
Truncated

Test 3

Verdict:

input
jibanqfglkmsywdlqjquxxnqeyhbyu...

correct output
aaadptqmkuqxnvmojzhghqtfztbwsj...

user output
ibanqfglkmsywdlqjquxxnqeyhbyuk...
Truncated

Test 4

Verdict:

input
muykjgvsstkgydmumitbgvsbtgyvmv...

correct output
aaaeaeipiqglrtbzelgrqmrxqbnjke...

user output
kjgvsstkgydmumitbgvsbtgyvmvpdf...
Truncated

Test 5

Verdict:

input
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

user output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Truncated

Test 6

Verdict: ACCEPTED

input
aaaaaaaaabaaaaaaaaabaaaaaaaaab...

correct output
aaaaaaaaabaaaaaaaaabaaaaaaaaab...

user output
aaaaaaaaabaaaaaaaaabaaaaaaaaab...
Truncated

Test 7

Verdict:

input
jtcbpjizbiauauipwsdteaisynwesj...

correct output
aisynwesjvtvgghnbqyqprwpfqayzl...

user output
cbpjizbiauauipwsdteaisynwesjvt...
Truncated

Test 8

Verdict:

input
a

correct output
a

user output
(empty)

Test 9

Verdict:

input
ab

correct output
ab

user output
(empty)

Test 10

Verdict: ACCEPTED

input
ba

correct output
ab

user output
ab

Test 11

Verdict: ACCEPTED

input
home

correct output
ehom

user output
ehom

Test 12

Verdict: ACCEPTED

input
baaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

correct output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

user output
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Truncated