ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 29.04.2019 15:55:58

ამოცანა: წრიული პალინდრომი

მომხმარებელი: Kala

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <bits/stdc++.h>

using namespace std; 


bool isPalindrome(string s){
	int left, right;
	left = 0;
	right = s.length() - 1;
	while(left < right){
		if(s[left] != s[right]) return false;
		left++;
		right--;
	}
	return true;
}

string cycle(string s, int k){
	string result = "";
	for(int i = s.length() - k; i < s.length(); i++){
		result += s[i];
	}
	result += s.substr(0, s.length() - k);
	return result;
}
int main()
{		

	string s;
	cin >> s;

	string tmp = s;
	for(int i = 0; i < s.length();){
		if(isPalindrome(tmp)){
			cout << "yes";
			return 0;
		}
		i++;
		tmp = cycle(s, i);
	}
	cout << "no";
	return 0;
}

ტესტები

შემავალი მონაცემები
array
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
computer
გამომავალი მონაცემები
no
თქვენი პასუხი
no
ჩეკერის პასუხი
YES
შემავალი მონაცემები
sis
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
a
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
fihdeedhif
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
yuwwkkwwuy
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
jdhdceccgjgcajejidhcfeagdfjafefahhhcaiahcdgfgfijeeeejifgfgdchaiachhhafefajfdgaefchdijejacgjgccecdhdj
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
ozgboqayhufojcmxghpteqrgfnzdjsjggwxhtnskcwajiwsnlzzlnswijawcksnthxwggjsjdznfgrqetphgxmcjofuhyaqobgzo
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
xiffloprezetukwwhtwxiverrcitacuefyjktxafwaxbdxlixxxilxdbxawfaxtkjyfeucaticrrevixwthwwkutezerpolffix
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
wxhjctsalrmgbcuspziiavkadexabdiwxhqjbhgyzdccbexyppyxebccdzyghbjqhxwidbaxedakvaiizpsucbgmrlastcjhxwdd
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
eedctcmvzumetfsaiegjuepkgoxxauidbyflwycilhptaoobmpllpmbooatphlicywlfybdiuaxxogkpeujgeiasftemuzvmctcd
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
gyrtktcflqwlxgjpihcjarszbnuojsimcbolzheqrqjlbqorroqbljqrqehzlobcmisjounbzsrajchipjgxlwqlfctktrygedde
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
errepnhuagxqyganbbptjtizbjdfmukyxxbmileaksrbjavldthiihtdlvajbrskaelimbxxykumfdjbzitjtpbbnagyqxgauhnp
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
ldfowirhhruatgshxbxtidyjofgpqrnabgdknitcmfllyppayappyllfmctinkdgbanrqpgfojyditxbxhsgtaurhhriwofdltt
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
mmgdgfwvvvpjncqhxuaukuhwruwvtdajqopxhacjxvqohkuovpmpvoukhoqvxjcahxpoqjadtvwurwhukuauxhqcnjpvvvwfgdg
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
xeveypmwbwfzizedvmxsfhhoslqlukxgoavchvdvgyloealflaeolygvdvhcvaogxkulqlsohhfsxmvdezizfwbwmpyevexoxxo
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
uppunupqkwlqctlulpliywrbgdwbxvtdlgtxlhahcnppkbyxahzbzhaxybkppnchahlxtgldtvxbwdgbrwyilplultcqlwkqpun
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
gig
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
ggi
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
igg
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
zpsprwjwiymmxiznckjdrhiujhpemagerzwhavdbqxptyyvxfvicehzhqchghqaaaigsxhhuvarwdfkpistrdevhkgomneqlahxg
გამომავალი მონაცემები
no
თქვენი პასუხი
no
ჩეკერის პასუხი
YES
შემავალი მონაცემები
kgcxlhvykmkflxyhqrpletzpmpmebilnlhavokalutlssyaxalnmmtxmeeyrubmfjwtavbkqcnaaanhzafpwcsrhjasdhqycfut
გამომავალი მონაცემები
no
თქვენი პასუხი
no
ჩეკერის პასუხი
YES
შემავალი მონაცემები
sxyqhuueksvynyimboqjlhdjfhdnwbruxzbvoualqdqlqdqlauovbzxurbwndhfjdhljqobmiynyvskeuuhqyxsbpvdoyyodvpb
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES
შემავალი მონაცემები
mkswaswerngnsyixujjtygzgytjjuxiysngnrewsawskmltcpchsjrlyfrmxeytilpuewjdqqdjweuplityexmrfylrjshcpctl
გამომავალი მონაცემები
yes
თქვენი პასუხი
yes
ჩეკერის პასუხი
YES