← All problemsSign in

Shifted Palindrome

CodeChefRating 2296Open on judge ↗

You are given a string $S$. A cyclic shift of $S$ is a string formed by moving a number of characters from the beginning of $S$ to its end (in the same order). Formally, for an integer $k$ ($0 \le k \lt N$), the $k$-th cyclic shift is a string $R$ with length $N$ such that: - $R_i = S_{i+k}$ for each $1 \le i \le N-k$ - $R_i = S_{i-N+k}$ for each $N-k+1 \le i \le N$ A string is palindromic if it

HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17

CodeSearch Tutor

Hints, not spoilers — it won’t hand over the full solution unless you insist.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start