想要看更加舒服的排版、更加准时的推送
关注公众号“不太灵光的程序员”
每日八点有干货推送,微信随时解答你的疑问

牛客刷题偶遇 字节后端笔试0715 撸它

一共两道编程题。

1、 给定一个合法的计算表达式,该表达式只包括

0 1 2…9 + - ( )

这些字符,求判断内部不包含减号的括号对数;

例子如下:

(1+(2+1)+(3+4)-5)

该计算表达式不包含减号的括号对数为2对;

思路:
利用栈先进后出的特点,除了有括号全部进栈,与右括号开始出栈,遇到减号当前一组括号不计数,但是为了后面计算方便,需要中间的字符都出栈直至遇到左括号。

执行顺序:

(1+(2+1)+(3+4)-5)
(1++(3+4)-5)
(1++-5)

代码如下:

data = input()
# 定义 左侧为栈底  右侧为栈顶
stack = [

【字节面试题】牛客刷题偶遇字节后端笔试面经 撸它相关推荐

  1. 牛客刷题-Java面试题库【动态更新添加题目】(2023.06.19更新)

    讲在前面 ✨ 牛客刷题日记–理解为重中之重 刷题一方面是持续的了解到自己哪方面比较欠缺,另一方面也是从各大厂的面试题可以看出当前所需的技术栈的偏重点,持续的巩固基础和查漏补缺,一如代码深似海–学无止境 ...

  2. 【Shell牛客刷题系列】SHELL5 打印空行的行号:一起学习grep命令搭配正则表达式的使用

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...

  3. 牛客刷题日记(2021-11-24)

    牛客刷题日记(2021-11-24) 题目: 下面程序的输出是:() String x="fmn"; x.toUpperCase(); String y=x.replace('f' ...

  4. 牛客刷题日记(2021-12-8)

    牛客刷题日记(2021-12-8) 题目: 以下哪个接口的定义是正确的?( )interface B { void print() { } ;}interface B { static void pr ...

  5. 【牛客刷题专栏】0x27:JZ29 顺时针打印矩阵(C语言编程题)

    前言 个人推荐在牛客网刷题(点击可以跳转),它登陆后会保存刷题记录进度,重新登录时写过的题目代码不会丢失. 个人刷题练习系列专栏:个人CSDN牛客刷题专栏. 题目来自:牛客/题库 / 在线编程 / 剑 ...

  6. 最长上升子序列(LIS),牛客刷题

    目录: 最长上升子序列(LIS) 1.模板(数据较小) 2.模板(数据较大) 牛客刷题 1. 牛客练习赛107A:如见青山 2.牛客小白月赛65A牛牛去购物 3.牛客小白月赛65B牛牛去购物 4.牛客 ...

  7. 【Shell牛客刷题系列】SHELL4 输出第5行的内容:回顾head、tail命令和sed、awk命令的使用

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...

  8. 【Shell牛客刷题系列】SHELL1 统计文件的行数:学习wc命令和文本三剑客awk、grep、sed命令

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...

  9. 【Shell牛客刷题系列】SHELL21 格式化输出:来看个printf命令的小彩蛋~

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Shell>.欢迎关注专栏~ 本 ...

最新文章

  1. socket编程之二:两种链接类型tcp和udp
  2. gulp压缩js转义es6的常见错误及解决方案
  3. windows下安装node.js及环境配置、部署项目
  4. android中 onResume()方法什么时候执行 ??(转)
  5. VoIP协议标准浅析
  6. 深度卷积神经网络CNNs的多GPU并行框架及其应用
  7. UE3 光照 阴影
  8. 函数、数组和指针的形参
  9. VB:设定 MsgBox 在若干时间之后若无回应则自动关闭
  10. 1.1.27 word表格里的文字不显示
  11. 企业IT治理样板间首次直播,教您如何打造高效可控的云环境
  12. IDEA代码格式化校验
  13. 2D地图tile纹理自动拼接算法
  14. Ms08067 de 阿青姐姐告诉你为什么要学Python内网开发,不看是你的损失!
  15. 俄亥俄州立大学计算机硕士申请,俄亥俄州立大学计算机科学与工程理学硕士研究生申请要求及申请材料要求清单...
  16. 射影几何笔记7:直线方程
  17. 文件夹中所有图片合成视频
  18. 前端项目:基于Nodejs+vue开发实现高校学院网站系统
  19. Linux编译之(1)C语言基础
  20. 前端调用手机摄像头权限进行扫码解析

热门文章

  1. C++使用CreateThread函数创建线程
  2. 探索中的VR+新闻,门槛高但是前途光明
  3. 融合收敛因子和樽海鞘群的蝴蝶优化算法-附代码
  4. 微软服务器vhd,虚拟磁盘VHD
  5. Windows VHD的新玩法——设置任意挂载点
  6. android使用xml备份短信
  7. qt项目:员工信息管理系统
  8. 模拟strcpy库函数的实现(超详细)
  9. Vuerouter跳转界面后空白,要刷新之后才会显示
  10. java assetmanager_Yii核心组件AssetManager原理分析