在文本内容为空的时候也可以按回退backspace(在这种情况下没有任何效果)。
在文本内容为空的时候也可以按回退backspace(在这种情况下没有任何效果)。
"acv<"
"ac"
牛妹在打完"acv"之后按了回退,所以最后是"ac"
给定一个字符串s,代表牛妹所按下的按键。
import java.util.*; public class Solution { public String Typing (String s) { // 入栈 Stack<Character> stack = new Stack<>(); for (char c : s.toCharArray()) { if (c == '<') { if (!stack.empty()) { stack.pop(); } continue; } stack.push(c); } // 出栈 String result = ""; while (!stack.empty()) { result = stack.pop() + result; } return result; } }