import java.util.Scanner;

/**
 * @author liuwq
 * @create 2023-03-27 16:43
 */
public class 点击消除 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        StringBuilder sb = new StringBuilder(s.length());
        int j = -1;
        for (int i = 0; i < s.length(); i++){
            if (j == -1 || sb.charAt(j) != s.charAt(i)){
                sb.append(s.charAt(i));
                j++;
            }else {
                sb.deleteCharAt(j--);
            }
        }
        System.out.println(sb.length() != 0 ? sb.toString():0);
    }
}

注意:使用StringBuilder模拟栈,注意角标
2023-03-27
在牛客打卡7天,今天学习:刷题 2 道/代码提交 2 次
全部评论
这是啥,你刷的题?
点赞 回复 分享
发布于 2023-03-27 22:06 山东

相关推荐

求问!考研下岸,打算参加春招,我这个bg能进啥厂,或者需要搞点深度项目再投吗
Java抽象带篮子_...:直接海投,可以看看我的考研失利速成冲春招贴,里面详细写了简历怎么写,学哪些项目可以速成
点赞 评论 收藏
分享
03-04 07:14
门头沟学院 C++
后测速成辅导一两个月...:老板:都给工作机会了还想要工资,哪来这么多好事
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务