当前位置: 首页 > wzjs >正文

高端网站建设服务商电商网站对比

高端网站建设服务商,电商网站对比,如何免费做网站 详细点说,汽车销售网站建设文章目录 反转每对括号间的子串 反转每对括号间的子串 给出一个字符串s, 仅含有小写英文字母和英文括号’(’ ‘)’;按照从括号内到外的顺序,逐层反转每对括号中的字符串,并返回最终的结果;结果中不能包含任何括号&am…

文章目录

  • 反转每对括号间的子串

反转每对括号间的子串

  • 给出一个字符串s, 仅含有小写英文字母和英文括号’(’ ‘)’;
  • 按照从括号内到外的顺序,逐层反转每对括号中的字符串,并返回最终的结果;
  • 结果中不能包含任何括号;

示例1
输入:
(abcd)
输出:
dcba

示例2
输入:
(u(love)i)
输出:
iloveu
说明:先反转内部的love子串,然后反转整个字符串;

示例3
输入:
(ed(et(oc))el)
输出:
leetcode

示例4
输入:
a(bcdefghijkl(mno)p)q
输出:
apmnolkjihgfedcbq

示例5
输入:
a(bcdefghijkl(mno)p)
输出:
apmnolkjihgfedcb

python实现

  • 栈数据结构
# 输入数据
s = input().strip()# 看到括号,借助栈结构
# 遍历每个字符,( 和字母入栈
stack = []
total_string = ""
inner_string = ""
for c in s:  # 只反转括号内部的字符串if not stack and c.isalpha():if inner_string:total_string += inner_stringinner_string = ""total_string += ccontinueelif c == "(":stack.append(c)elif stack and c.isalpha():stack.append(c)else:  # ) 出栈inner_string = ''while stack:cur_c = stack.pop()if cur_c != "(":inner_string += cur_celse:break# 反转的内部字符串按照字符一次入栈if stack:for cur_c in inner_string:stack.append(cur_c)if total_string and inner_string:total_string += inner_stringprint(total_string)
elif total_string:print(total_string)
else:print(inner_string)
http://www.dtcms.com/wzjs/377762.html

相关文章:

  • 如果做镜像网站百度网站名称和网址
  • 南通网站建设策划中国互联网公司排名
  • 什么是网站镜像关键字挖掘
  • 怀化网站制作谷歌网页版入口在线
  • 如何做网站条幅闪图2021年关键词有哪些
  • wordpress 产品管理系统windows优化大师破解版
  • 网站建设方案模板下载网站创建公司
  • 网站建设报价方案对比深圳全网营销方案
  • 广东建设工程注册执业中心网站网上推广方式
  • 如何开 网站建设公司wordpress企业网站模板
  • 动态网站开发课程设计报告宁德市疫情
  • 中国建设银行个人网上银行登录简述seo的优化流程
  • 济南做公司网站需要多少钱通州区网站快速排名方案
  • 墨星写作网站代写平台在哪找
  • 哪个网站做初中英语试题赚钱互联网营销师资格证
  • 那家网站做照片书好谷歌网页版登录入口
  • 网站台做计么呢软文案例短篇
  • 茂名做网站报价佛山网站设计实力乐云seo
  • 网站制作教程下载免费做网站怎么做网站吗
  • 做微信用什么网站网络营销的核心
  • 郑州最好的网站建设宁波seo优化费用
  • 女人与狗做网站百度人气榜排名
  • 重庆专业的网站建设公司百度竞价推广账户优化
  • wordpress多页面模板seo项目经理
  • 重庆微网站制作赣州seo
  • 武进网站建设价格长尾关键词网站
  • 国外网站免费dns网络推广营销培训机构
  • 免费只做网站如何在百度发布广告信息
  • 如何建立一个微信小程序seoul是韩国哪个城市
  • 哪个免费建站好网站seo快速排名优化的软件