当前位置: 首页 > 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/565608.html

相关文章:

  • 网站更新维护 怎么做设计事务所
  • 河北省住房建设厅网站asp网站做消息提醒功能
  • 企业网站管理系统多少钱一年摄影建设网站
  • 网站建设落地页源码网站图怎么做
  • 做钓鱼网站教程视频教程厦门企业网站建设补贴
  • 找人做自建房图纸去哪个网站成都网站开发培训多少钱
  • 艾迪网络专业的网站建设公司延安网站建设报价
  • 网站数据接口怎么做投稿的网站
  • 网站建设win2012wordpress 订单插件
  • 没有域名能做网站吗做微网站平台
  • 东莞企业建站申请多少钱百度经验首页官网
  • 模板网站搭建站内优化seo
  • 百度免费建个人网站seo值怎么提高
  • 连云港网站推广怎么在国外做网站
  • 企业网站建设方案策划wordpress 调整字体
  • 微网站模板怎么做php网站打开慢
  • ipfs做网站网页区设计网站诊断
  • 南宁百度网站公司怎么上传自己的做网站
  • wordpress实用代码seo主要优化哪些
  • 网站换域名 蜘蛛不来南昌企业做网站
  • 做研学的网站网站建设方案优化
  • 肇庆网站设计wordpress termmeta
  • 商城网站建设定制工信部备案网站查询
  • 自己开的网站 可以做代销吗商丘做网站汉狮网络
  • 太原制作手机网站2021电商行业发展现状及趋势
  • 中国建设资格注册中心网站如何为网站建设内容
  • 网站怎么做百度推广做网站买域名怎么弄
  • 响应式企业网站建设网站收索流量
  • 哪个网站做攻略比较好wordpress分类页面添加幻灯片
  • 公司网站设计定制哪个网站可以做印章图案