請你按照從括號內到外的順序,逐層反轉每對匹配括號中的字串,並返回最終的結果。
注意,您的結果中 不應 包含任何括號。
示例 1:
輸入:s = 「(abcd)」
輸出:「dcba」
示例 2:
輸入:s = 「(u(love)i)」
輸出:「iloveu」
示例 3:
輸入:s = 「(ed(et(oc))el)」
輸出:「leetcode」
思路:先用棧進行括號的匹配,遇到一對括號就反轉,並將棧中的括號出棧,最後將反轉的字串的括號去除,在輸出
class
solution
}public string reverseparentheses
(string s)
for(
int i=
0;i)return sb.
tostring()
;}}
Leetcode 1190 反轉每對括號間的子串
給出乙個字串 s 僅含有小寫英文本母和括號 請你按照從括號內到外的順序,逐層反轉每對匹配括號中的字串,並返回最終的結果。注意,您的結果中 不應 包含任何括號。示例 1 輸入 s abcd 輸出 dcba 示例 2 輸入 s u love i 輸出 iloveu 示例 3 輸入 s ed et oc ...
LeetCode 1190 反轉每對括號間的子串
給出乙個字串s 僅含有小寫英文本母和括號 請你按照從括號內到外的順序,逐層反轉每對匹配括號中的字串,並返回最終的結果。注意,您的結果中不應包含任何括號。示例 1 輸入 s abcd 輸出 dcba 示例 2 輸入 s u love i 輸出 iloveu 示例 3 輸入 s ed et oc el ...
反轉每對括號間的子串
問題描述 給出乙個字串 s 僅含有小寫英文本母和括號 請你按照從括號內到外的順序,逐層反轉每對匹配括號中的字串,並返回最終的結果。注意,您的結果中不應 包含任何括號。示例 1 輸入 s abcd 輸出 dcba 示例 2 輸入 s u love i 輸出 iloveu 示例 3 輸入 s ed et...