文字列を回転させるためのC#での文字列スライス
文字列が-
だとしましょうvar str = "welcome";
一部の文字のみを回転させる場合は、substring()メソッド以降を使用します。ここでは、2文字だけ回転しています-
var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2);
以下は完全なコードです-
例
using System; public class Program { public static void Main() { var str = "welcome"; Console.WriteLine("Original String = "+str); var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2); Console.WriteLine("Rotating two characters in the String: "+res); } }
出力
Original String = welcome Rotating two characters in the String: elcomewe
-
Pythonで文字列を回転する
AとBの2つの文字列があるとします。文字列Aを回転させ、回転の任意の位置でBと一致するかどうかを確認します。一致する場合はtrueを返し、そうでない場合はfalseを返します。たとえば、A =abcde、B =bcdeaの場合、Aは回転させた後にBに変換できるため、答えは真になります。 これを解決するには、次の手順に従います- AとBの両方が空の場合はtrueを返し、両方の長さが異なる場合はfalseを返します A:=Aの後にAを連結する i:=0、およびj:=0 whilei
-
文字列を回転させるためのPythonでの文字列スライス
文字列が与えられます。私たちのタスクは、文字列を2つの方法にスライスすることです。 1つは時計回りで、もう1つは反時計回りです。 1.指定された文字列を左(または反時計回り)にd個の要素(d <=n)だけ回転させます。 2.指定された文字列を右(または時計回り)にd個の要素(d <=n)だけ回転させます。 例 Input: string = "pythonprogram" d = 2 Output: Left Rotation: thonprogrampy Right Rotation: ampythonprogr アルゴリズム Step 1: Enter string