a445. APCS 2025/01:字串操作 (ZeroJudge q182)

中等APCS

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

對偶數長度字串依序執行指定操作:

  • 0:將位置 (1,2)、(3,4)、… 的兩個字元各自交換。
  • 1:將上述每一對字元各自按 a 到 z 的字典序排列。
  • 2:把字串切成等長左右兩半,再從左半、右半各取一字,交錯合併。例如 abcdef 變成 adbecf。 求全部操作後的字串。

輸入格式

第一行為字串 S,長度是偶數,2 ≤ |S| ≤ 100。第二行為正整數 k,接著 k 行各給一個操作編號 0、1 或 2。字元使用小寫英文字母;來源未另列 k 的上限。

輸出格式

輸出最後的字串。

來源:ZeroJudge q182

範例測資

範例輸入 1

apcsntnu
1
2

範例輸出 1

anptcnsu

範例輸入 2

facebook
4
2
0
2
1

範例輸出 2

bocfkoae
請先登入後再提交程式碼

討論與題解

載入討論區…

更多