a177. TOI 2021/06 新手組:倒置文章

簡單TOI 歷屆

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

題目描述

一段密文由英文字母、數字及正負號組成。從左到右處理密文,正負號將內容分成數段;符號本身不屬於明文。 最初採正向讀取。遇到 + 便切換成正向,下一段非符號內容按原順序輸出;遇到 - 便切換成反向,下一段非符號內容倒過來輸出。這個方向維持到下一個 + 或 - 為止。將各段結果依原來的段落順序接起來,就是解密後的文字。連續符號之間可以沒有內容。

輸入格式

輸入一行密文,長度不超過 300 個字元,只含大小寫英文字母、數字、+ 和 -,且至少含一個不是正負號的字元。

輸出格式

輸出解密後的字串,保留字母大小寫,不輸出正負號。

來源

TOI 2021/06 新手組〈倒置文章〉,競賽日期 2021/06/07~2021/06/11 (原定2021 05 月底進行,因應疫情延後)。本題敘述重新撰寫,公開與隱藏測資均重新設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202105/Inversion.pdf

範例測資

範例輸入 1

ab-CD12+xy-789

範例輸出 1

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

討論與題解

載入討論區…

更多