f341. 5.閱讀順序(Reading)
標籤 :
通過比率 : 350人/353人 ( 99% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-05-18 07:56

內容

Y20m08-5_閱讀順序(Reading) 2020年8月TOI新手同好會    原題連結

 問題敘述

小雪之前看過一個研究,研究內容指出:「英文字母的組合,不影響閱讀順序。」,於是小雪決定來驗證這個研究的真實性。小雪會提供翻轉前的字串以及翻轉軸,翻轉前之字串會依照翻轉軸進行左右置換並顛倒順序。

舉例而言,若小雪提供字串foreign 並以re為翻轉軸,則re不動,re左右兩側的「fo」與「ign」交換位置,得到「ignrefo」,接著將「fo」、「ign」各自顛倒順序,便能得到翻轉後之字串「ngireof」。

翻轉前字串 

翻轉軸

翻轉後之字串

foreign  

re  

ngireof

  請你撰寫一個程式,給定翻轉前字串以及翻轉軸,幫助小雪找出翻轉後之字串。

 

評分說明

此題目測資分成三組,每組測資有多筆測試資料,需答對該組所有測試資料才能獲得該組分數,各組詳細限制如下。

第一組(30分):T為S的第一個字元或最後一個字元。

第二組(30分):T為單一個字元。

第三組(40分):無特別限制。

輸入說明

第一行會輸入一串文字,代表的是翻轉前字串S,且此字串最長長度不超過50個字元。

第二行會輸入一串文字,代表的是翻轉軸字串T,S字串必定包含T字串。若S 字串在T字串中出現不只一次,以最左邊第一次出現為翻轉軸(請參見範例2)。

註:輸入皆為小寫英文字母

輸出說明

依照翻轉規則,輸出翻轉後的字串於一行。

範例輸入 #1
apple
ppl
範例輸出 #1
eppla
範例輸入 #2
banana
na
範例輸出 #2
annaab
範例輸入 #3
split
t
範例輸出 #3
tilps
範例輸入 #4
what
wh
範例輸出 #4
tawh
範例輸入 #5
complex
ex
範例輸出 #5
exlpmoc
範例輸入 #6
overcome
overcome
範例輸出 #6
overcome
測資資訊:
記憶體限制: 64 MB
提示 :
標籤:
出處:
TOI2020年8月新手同好會 [管理者: p3a_owhj (阿普二信) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
41058 toseanlin@gm ... (Dr. SeanXD) f341
C++詳解
92 2024-06-29 10:38
24376 wallacechu04 ... (Wallace Chu) f341
python 解法
771 2021-02-10 11:25
23323 fire5386 (becaidorz) f341
字串處理方法
976 2020-11-08 11:39