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

烟台网站设计公司推荐网上商城是什么软件

烟台网站设计公司推荐,网上商城是什么软件,怎样用手机制作视频,潍坊专业输送带产品介绍文章目录 代码编辑器 代码编辑器 编辑器的输入为已有的代码文本和指令序列,程序需输出编辑后的最终文本,指针初始位置位于文本的开头;支持的指令如下: FORWARD x ,指针向右移动x,若超过了文本末尾&#xf…

文章目录

  • 代码编辑器

代码编辑器

  • 编辑器的输入为已有的代码文本和指令序列,程序需输出编辑后的最终文本,指针初始位置位于文本的开头;
  • 支持的指令如下:
    • FORWARD x ,指针向右移动x,若超过了文本末尾,则将指针移动到文本末尾(最后一个索引之后);
    • BACKWARD x,指针向左移动x,若超过了文本的开头,则将指针移动到文本开头;
    • SEARCH-FORWARD word,从指针当前位置向右搜索word,并将指针移动到word的起始位置,若未找到,则保持指针位置不变;
    • SEARCH-BACKWARD word,同样向左查找word,并将指针移动到word的起始位置(未找到则不变);
    • INSERT word在指针当前位置前插入word,并将指针移动到word的结尾;
    • REPLACE word 在指针当前位置替换并插入字符;
    • DELETE x 在指针位置删除x个字符;
  • x为大于等于0的整数,word为无空格的字符串;

输入描述:
第一行输入命令列表的长度k;
第二行为原始文本
后续的k行为命令
输出描述:
编辑后的最终文本

示例1
输入:
1
ello
INSERT h
输出:
hello

示例2
输入:
2
hllo
FORWARD 1
INSERT e
输出:
hello

示例3
输入:
2
hell
FORWARD 1000
INSERT o
输出:
hello

示例4
输入:
1
hello
REPLACE HELLO
输出:
HELLO

示例5
输入:
1
hello
REPLACE HELLOWORD
输出:
HELLOWORD

python实现

  • 简单的字符串操作

k = int(input().strip())
cnt = input().strip()
cnt_len = len(cnt)
cur_ptr = 0cmd_list = []
for i in range(k):cmd_list.append(input().strip())for i in cmd_list:cmd, param = i.split()# 定位操作if cmd in ["FORWARD", "BACKWARD"]:x = int(param)if cmd == "FORWARD": # 向右移动cur_ptr += xcur_ptr = min(cur_ptr, cnt_len)else:# 向左移动cur_ptr -= xcur_ptr = max(0, cur_ptr)elif cmd in ["SEARCH-FORWARD", "SEARCH-BACKWARD"]:# 搜索并定位if cmd == "SEARCH-FORWARD":  # 向右搜索r = cnt[cur_ptr:].find(param)if r != -1:cur_ptr += relse:# 向左搜索r = cnt[:cur_ptr].rfind(param)if r != -1:cur_ptr = relse:# 操作if cmd == "INSERT":cnt = cnt[:cur_ptr] + param + cnt[cur_ptr:]cur_ptr = cur_ptr + len(param) - 1elif cmd == "REPLACE":cnt = cnt[:cur_ptr] + param + cnt[cur_ptr+len(param):]elif cmd == "DELETE":x = int(param)cnt = cnt[:cur_ptr] + cnt[cur_ptr+x:]print(cnt)

文章转载自:

http://MsZEr4CL.qnypp.cn
http://To1GOKFv.qnypp.cn
http://xMlC2qd4.qnypp.cn
http://Dwbf9nPB.qnypp.cn
http://LKqfx4Zn.qnypp.cn
http://0Xq1a90J.qnypp.cn
http://WReVB9lI.qnypp.cn
http://ZgfvlpsM.qnypp.cn
http://Ku7d5330.qnypp.cn
http://TNzsmB5q.qnypp.cn
http://YT2m8wRf.qnypp.cn
http://ti2RWpZJ.qnypp.cn
http://3SNV4LBg.qnypp.cn
http://tdv1gWzs.qnypp.cn
http://PnJ22Mmh.qnypp.cn
http://uc4Ymi0g.qnypp.cn
http://q1sXsmkg.qnypp.cn
http://m27ZsOmr.qnypp.cn
http://rBWsttMI.qnypp.cn
http://V9jfVPkc.qnypp.cn
http://EHcBZat2.qnypp.cn
http://IrBw2o1c.qnypp.cn
http://mITGNdR4.qnypp.cn
http://hc7fM9hZ.qnypp.cn
http://54si4W4p.qnypp.cn
http://IcKqJYbm.qnypp.cn
http://7RlwhNGK.qnypp.cn
http://PaXf1DYg.qnypp.cn
http://JROgu9n4.qnypp.cn
http://U67bYaX3.qnypp.cn
http://www.dtcms.com/wzjs/713429.html

相关文章:

  • 关于药品网站建设策划书培训机构加盟店排行榜
  • 网站策划内容有哪些wordpress文章主题
  • 上海专业的网站建设网页设计总结报告500字
  • 网站开发安全维护网站建设销售技巧话术
  • 免费建站模板哪个好保山市住房和城上建设局网站
  • 网站自动发送邮件国外建站数据
  • 公众号做视频网站网络推广好的公司
  • 江西九江永修网站建设能不能自己做视频网站
  • 东航集团客户网站是哪家公司建设深圳网站建设 贝尔利
  • 怎么用vs2017做网站wordpress主题赚钱
  • 品牌查询网站移动网站开发面试
  • 织梦cms怎样做网站成都网站建设排行榜
  • 腾讯wordpress 建站教程企业网站推广建议
  • 勉费申请做网站最新黑帽seo教程
  • 重庆 建站 价格重庆网上房地产官网查询
  • 网站建设应遵循的原则影视后期制作培训机构全国排名
  • 电子商务网站网站建设广东建设厅官网证件查询
  • 东营市城乡建设局网站wordpress 搬家后图片不显示
  • 艺术毕业设计作品网站怎么做网站结构拓扑图
  • 建设银行科技中心网站站长查询站长工具
  • 泉州工作室网站建设做同城特价的网站有哪些
  • 网站后端用什么软件做网站建设一条龙全包顶呱呱
  • 徐州网站关键词推广网络设计与制作是什么意思
  • wordpress怎么在底部调用友情链接广州网站优化关键词方法
  • 网站维护客户手机网站怎么搭建
  • 响应式网站 图片居中电子书籍网站开发
  • 微信网站开发系统app网站开发案例
  • 滁州seo网站推广方案四川seo整站优化吧
  • 免费个人网站建设公司网站后台管理系统背景图片
  • 网站开发用什么开发工具好呢芙蓉区网站建设