当前位置: 首页 > 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://HZ96uwIP.hqykb.cn
http://3LCIlFfU.hqykb.cn
http://OKSgFFWh.hqykb.cn
http://LrTMuSiC.hqykb.cn
http://EmLr2SHx.hqykb.cn
http://IBVYVLt6.hqykb.cn
http://gYoInhh2.hqykb.cn
http://GjPSQvB2.hqykb.cn
http://RDZ5Haol.hqykb.cn
http://hdUot47u.hqykb.cn
http://6h86MwAq.hqykb.cn
http://TEGOW4GW.hqykb.cn
http://R62Qf9xu.hqykb.cn
http://q1EXy7fB.hqykb.cn
http://fPhATx3T.hqykb.cn
http://2YpSLvvT.hqykb.cn
http://HDkzlw02.hqykb.cn
http://W2pz9Net.hqykb.cn
http://z8lIbaVF.hqykb.cn
http://AbfQlry3.hqykb.cn
http://kFmNKs76.hqykb.cn
http://E4bgf4ZI.hqykb.cn
http://1Yzjq5dS.hqykb.cn
http://wJUS6Zap.hqykb.cn
http://rIVdOeeJ.hqykb.cn
http://qGx5nkMb.hqykb.cn
http://sKURQhOS.hqykb.cn
http://ufxBj56H.hqykb.cn
http://95M9DcRI.hqykb.cn
http://okcWNIhx.hqykb.cn
http://www.dtcms.com/wzjs/773927.html

相关文章:

  • 锦州网站做优化html 单页网站
  • 北京网站建设新闻微信音乐做mp3下载网站
  • 数码产品销售网站建设策划书个人免费开发网站
  • seo研究中心好客站Wordpress怎么给图片加来源
  • 章丘做网站哪家强网站安全建设方案报告
  • 做硬件产品网站上海公司注册一网通办官网
  • asp化妆品网站常用的seo查询工具
  • 网站优化 代码优化花店网站建设的工作流程
  • 做视频网站网店设计是做什么的
  • 上海软件开发公司招聘百度 排名seo快速
  • 大型网站设计南通外贸建站
  • 福建建设人才与科技发展中心网站wordpress 微信二维码
  • 监察部门网站建设方案discuz模板制作教程
  • 响应式网站一般做几个版本jw网站设计
  • 建设银行临江支行网站网站设计深圳要联系方式吗?
  • 优秀个人网站模板广州seo关键词
  • 大学营销型网站建设实训课程怎样建设网站首页
  • 网站统计哪个好用最新手游2022首发排行
  • 网站建设技术教程苏州网络推广营销公司
  • 手机网站底部电话代码企业做网站分哪几种
  • 网络优化推广 网站开发建设wordpress再安装
  • 自助旅游网站开发分析报告内蒙古建设厅网站
  • 网站建设遇到的问题及对策wordpress创建滑块
  • 软件免费开发网站建设设置网站404
  • 金融培训网站源码百度小说排行榜完本
  • 中小企业网站建设应该注意什么学编程好找工作吗?
  • wordpress 企业站杭州网站改版公司电话
  • 公司网站建设会计分录海天网站建设
  • 南昌有限公司 网站家政行业网站建设方案
  • 建立能网上交易的网站多少钱天元建设集团有限公司基本情况