यदि s2 s1 का एक घूर्णन है, तो इसे जांचने का एक तरीका यह है कि s1 को अपने साथ जोड़ना है और देखें कि s2 घूर्णन स्ट्रिंग का एक उप-स्ट्रिंग है या नहीं। यह काम करता है क्योंकि यदि एक स्ट्रिंग को घुमाया जाता है, तो इसके वर्ण अभी भी एक ही क्रम में होंगे, बस स्ट्रिंग में एक अलग स्थिति में। यदि हम s1 को अपने साथ जोड़ते हैं, तो हम देख सकते हैं कि सभी संभावित घूर्णन नई स्ट्रिंग में मौजूद होंगे। इस मामले में, यदि हम s1 को अपने साथ जोड़ते हैं, तो हमें मिलता है "waterbottlewaterbottlewaterbottle" वास्तव में "waterbottlewaterbottle" का एक उप-स्ट्रिंग है।
s1 = <unk>waterbottle<unk> s2 = <unk>erbottlewat<unk>
दो तारों को देखते हुए, जांचें कि क्या एक तार दूसरे का घूर्णन है?