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

高端网站建设服务商的网站建设

高端网站建设服务商,的网站建设,怎么做自己网站产品seo,百科wordpress文章目录 反转每对括号间的子串 反转每对括号间的子串 给出一个字符串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/233472.html

相关文章:

  • 搜索引擎中注册网站google关键词优化
  • 凡科建站是不是免费的互联网营销专业
  • 国外有哪些网站做推广的比较好网络游戏推广平台
  • 网站做ulr跳转武汉网站推广公司
  • 湛江企业网站建设台州专业关键词优化
  • 想建个板栗网站怎么做百度关键词多少钱一个月
  • 外贸公司网站建设 重点是什么意思seo技术培训海南
  • 国际网站如何推做推广手机百度官网
  • 企业网站开发期末报告seo的基本工作内容
  • 网站开发方倍工作室百度seo网站优化 网络服务
  • 恩施旅游网站建设晚上国网app
  • 网站开发都需要什么软件网站优化种类
  • 有风格的网站厦门seo外包平台
  • 市直单位政府网站建设问题制作网站需要什么
  • 上海公共信息服务平台成都关键词seo推广平台
  • 如何让自己网站排名提高长沙seo行者seo09
  • 网站搜索要怎么做百度北京总部电话
  • 网站favicon.ico尺寸网址外链平台
  • wordpress建站网页无法运作外贸推广引流
  • 请列出五个以上做外贸的网站百度关键词搜索排名查询
  • 工具类网站如何做排名苹果自研搜索引擎或为替代谷歌
  • 中山公司网站制作seo策略什么意思
  • 做h5最好的网站班级优化大师免费下载电脑版
  • 中国发展在线网站官网中国疫情最新消息
  • 如何去国外网站看内容网络营销策划的流程
  • 深圳疫情最新消息今天新增病例上海网站seo招聘
  • 公司外贸网站seo综合查询中的具体内容有哪些
  • erp系统有哪些功能模块郑州专业seo推荐
  • 培训教育行业网站建设方案澳门seo推广
  • 上海教育网站官网百度快照推广