1弦は左に回転します

左回転文字列1(10)
タイトル内容:

文字列Sが与えられた場合、Sの最初のk文字をSの末尾に移動する必要があります。たとえば、新しい文字を取得するには、文字列「abcdef」の前にある2つの文字「a」と「b」を文字列の末尾に移動します。文字列「cdefab」は、左にkビット回転した文字列と呼ばれます。

文字列と負でない整数Nを入力します。文字列を左にN回回転させる必要があります。

次のステートメントを使用して、文字列sの入力を実現できます。

s = str(入力())

次のステートメントを使用して、負でない整数nの入力を実現できます。

n = int(入力())

入力フォーマット:

1行目が100文字を超えないキャリッジリターンで終わる空でない文字列を入力します。2行目には負でない整数Nが指定されています。

出力フォーマット:

左にN回シフトした後の文字列を1行で出力します。

入力例:

あいうえお

2

出力例:

CDab

時間制限:500msメモリ制限:32000kb

所有:

s=str(input())
n=int(input())
k=s[0:n]
kk=s[n:]
out=str(kk+k)
print(out)

2.0:

s=str(input())
n=int(input())
print(s[n:]+s[:n])
元の記事を5件公開 いいね!0 訪問数38

おすすめ

転載: blog.csdn.net/bb_soma/article/details/105569925