#P1036. 脑残签名
脑残签名
题目描述
很多“90 后”在 QQ 签名中都喜欢使用一种旁人看不懂的字体,俗称“脑残体”。很不幸,你就是这种脑残体的总设计师,你为“90 后”开发了一套“脑残输入法”。他们只要选择一套“脑残组合拳”,输入想要作为签名的文字,这些文字就会自动以选定的那套拳法“打”出来。下面这段文字就是标准的“脑残文字”。
袽褁女尔阚働窷這諞闅鏱
說朙嫟囿腦殘鍀潛誌咘倁叨從葚麼時後啟
網丄絀顯樂樾徠樾哆嘚蜞箉嘚忞牸
讓亻瞰嘞頭葷腦粻
實詺偽腦殘躰
但是脑残字体毕竟只是中文字体。现在你想要把你精妙的设计思想推广到全球,建立“全球脑残联盟”,因此你必须给英文字母也设计若干套“脑残组合拳”。你想到了一套很简单的“脑残拳法”。
对于任意一段英文,有三种修饰这段英文的方法(因此这套拳又称“脑残三贱客”),分别称作“prepend”、“append”、“surround”方法。用户选择一系列的修饰操作,并且为每个修饰操作选择一个修饰符。每个修饰操作都会给该段英文带来一定的修饰效果:
prepend
修饰操作:给当前英文的首部加上该修饰操作对应的修饰符。append
修饰操作:给当前英文的尾部加上该修饰操作对应的修饰符。surround
修饰操作:给当前英文的首部加上该修饰操作对应的修饰符,给当前英文的尾部加上该修饰操作对应的修饰符的反向效果。
例如当输入的英文是 Bob
,修饰操作依次为 surround
、append
、prepend
,对应的修饰符依次为 -=
、(
、)
。第一次修饰操作将 Bob
变成 -=Bob=-
;第二次修饰操作将 -=Bob=-
变成 -=Bob=-(
;最后一次修饰操作完成后,最终的签名效果为 )-=Bob=-(
。
现在你需要知道,当用户输入了一段英文,并且选择了一系列修饰操作以及每个操作对应的修饰符,最终的签名效果是什么样的?
输入格式
第一行,一段英文,长度不超过 50,仅包含大小写英文字母、阿拉伯数字和下划线。
第二行,若干个修饰操作,相邻操作之间用空格隔开,修饰操作只会是 prepend
、append
、surround
三者之一,并且操作总数不超过 50。可能没有任何修饰操作。
第三行,与修饰操作一一对应的修饰符,相邻修饰符之间用空格隔开,每个修饰符长度不超过 50。修饰符只会包含这些字符:,./;'<>?:"\|
。
输出格式
仅一行,为最终的签名效果。
样例输入
Bob
surround append prepend
-= ( )
样例输出
)-=Bob=-(