pontz_rwのブログ

プログラミング等の備忘録

ITP1_9_B: Shuffle

シャッフル | プログラミング入門 | Aizu Online Judge

文字列の切り取り、結合に関する問題

解答

インデックスに気を付けて文字列を操作します。

# coding: utf-8

while True:
    cards = input()
    if cards == '-':
        break
    m = int(input())

    for i in range(m):
        h = int(input())
        cards = cards[h:] + cards[:h]

    print(cards)