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

做网站后台主要负责什么营业执照年审登录入口官网

做网站后台主要负责什么,营业执照年审登录入口官网,安装app软件,上海公司代理注册公司LeetCode 6. Z 字形变换 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下: 之后,你的输出需要从左往右逐行读取,产生…

LeetCode 6. Z 字形变换

将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。
比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:
在这里插入图片描述
之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。
请你实现这个将字符串进行指定行数变换的函数:
string convert(string s, int numRows);
示例 1:
输入:s = “PAYPALISHIRING”, numRows = 3
输出:“PAHNAPLSIIGYIR”
示例 2:
输入:s = “PAYPALISHIRING”, numRows = 4
输出:“PINALSIGYAHRPI”
解释:
在这里插入图片描述
示例 3:
输入:s = “A”, numRows = 1
输出:“A”
提示:
1 <= s.length <= 1000
s 由英文字母(小写和大写)、‘,’ 和 ‘.’ 组成
1 <= numRows <= 1000

蛮力法:直接挨个计算元素坐标然后计算

class Solution:def convert(self, s: str, numRows: int) -> str:if numRows == 1:return sunit_num = numRows * 2 - 2res = ""for i in range(numRows):  # numRows - 1 + 1for j in range(i, len(s), unit_num):res += s[j]if i % (numRows - 1) != 0:k = j - i + unit_num - iif k < len(s):res += s[k]return res

大佬的解法,核心在于有几行就分别构造几行数据,然后 join,连续行立个 flag 进行转向

class Solution:def convert(self, s: str, numRows: int) -> str:if numRows < 2: return sres = ["" for _ in range(numRows)]i, flag = 0, -1for c in s:res[i] += cif i == 0 or i == numRows - 1: flag = -flagi += flagreturn "".join(res)# 作者:Krahets
# 链接:https://leetcode.cn/problems/zigzag-conversion/solutions/21610/zzi-xing-bian-huan-by-jyd/# 
# 来源:力扣(LeetCode)
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.yayakq.cn/news/648374/

相关文章:

  • 中国工程建设监理协会网站网站开发和编程有什么区别
  • 做网站横幅的图片多大常见的网络推广方式包括
  • 长沙网站制作价长沙人才招聘网长沙58同城招聘网
  • 专题网站建站深圳正规燃气公司一览表
  • 在线咨询 1 网站宣传golang做网站
  • 精品网站模板南宁个人做网站的
  • 温州网站建设公司电话个人wordpress是否需要备案
  • steam官方网站下载兰州关键词网络推广
  • 电子商务网站建设的参考文献优酷视频网站开发
  • 兰溪企业网站搭建地址网站速度诊断
  • 泉州网站建设方案详细济南企业如何建网站
  • 网站建设丨找王科杰上词快一般网站 广告
  • 做外贸收费的网站wordpress逍遥乐
  • wordpress主题 手机黄山seo公司
  • 想找个人做网站潍坊市建设工程质量安全监督站网站
  • 网站开发包含什么国内最大的域名交易平台
  • 网站主页面设计哪个好乌兰浩特网站制作
  • 网站建设在阿里云wordpress子主题怎么用
  • wap asp网站模板下载手机网页设计app
  • 网站建设幽默云南人社
  • 鲅鱼圈规划建设局网站贵金属交易平台
  • 视频网站是怎么做权限管理的wordpress能做外贸网站
  • 琼海市建设局网站长春盛网网站建设
  • 广西电力工程建设公司网站网站建设设计 网络服务
  • 贵阳网站建设公司排行阿里巴巴做网站难吗
  • 拼多多关键词推广网络公司优化关键词
  • 做一百度网站ui设计现在好找工作吗
  • 内蒙古建设集团招聘信息网站小米的网站建设的要点
  • 酒店类的电影网站模板免费下载网站建设质量保证
  • 在县城做哪个招聘网站比较赚钱html简易计算器代码