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

网站流量监控怎么做推广软文300字

网站流量监控怎么做,推广软文300字,天津推广的平台,网站创意策划方案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.mnyf.cn/news/35137.html

相关文章:

  • 现在有哪些网站是做批发的网络营销成功案例有哪些2022
  • 宁波网站优化公司百度账号客服
  • 做 b2b平台的网站b站推广入口2022
  • 毕业论文网站开发需要多少钱推广教程
  • 网站单页站群如何创建网站站点
  • 网站系统测试方法网络营销与直播电商专业学什么
  • 简网app工场官网网址网站快速排名优化价格
  • 睿艺美开封做网站今天时政新闻热点是什么
  • 永兴县人民政府门户网站福建百度seo排名点击软件
  • ds216j做网站百度推广效果不好怎么办
  • 赌球网站怎么做长沙专业竞价优化首选
  • 一级a做爰片免费网站在线重庆网站网络推广
  • 网络营销导向企业网站建设的原则包括重庆网站seo外包
  • 关于购物网站开发的开题报告seo网址优化靠谱
  • 内容不相关的网站做301重定向营销策略手段有哪些
  • 购物类网站建设方案外贸业务推广
  • 便宜网站建设 优帮云优化方案英语
  • 保险资料网站有哪些英语培训机构前十名
  • java网站开发ssh实例网络运营怎么学
  • 沧州市网络科技有限公司泉州seo
  • 织梦做博客类网站小程序开发公司哪里强
  • phpcms v9 实现网站搜索搜索引擎查关键词排名的软件
  • 文山州建设局网站软件外包公司是什么意思
  • 东莞网站建设咨询公网上交易平台
  • 网络课程教学平台seo基础培训教程
  • 广告设计制作专业关键词优化的发展趋势
  • 建筑市场监管公共服务平台房屋建筑信息平台哈尔滨优化调整人员流动管理
  • 马鞍山网站建设百度上如何做优化网站
  • 长春市做网站哪家好外链互换平台
  • 张家港手机网站建设百度自动驾驶技术