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

高仿id97网站模板关键词查网站

高仿id97网站模板,关键词查网站,池州做网站,父亲节网页制作素材思路 按顺序将单词逐个加入当前行,维护当前行的单词总长度和单词列表,当加入一个新单词会导致当前行超出设定宽度maxWidth时,开始对这一行进行两端对齐处理。具体做法是将所需的空格均匀分配在相邻单词之间,若无法平均分配&#…

在这里插入图片描述

思路

按顺序将单词逐个加入当前行,维护当前行的单词总长度和单词列表,当加入一个新单词会导致当前行超出设定宽度maxWidth时,开始对这一行进行两端对齐处理。具体做法是将所需的空格均匀分配在相邻单词之间,若无法平均分配,则从左至右多分配一个空格,直到补满整行。处理完当前行后清空,开始新一行。所有单词处理完后,最后一行采用左对齐方式,用空格补齐到maxWidth。该算法保证了每一行长度一致,并尽可能使文本左右对齐。

class Solution:def fullJustify(self, words: List[str], maxWidth: int) -> List[str]:res=[] #结果列表cur=[]#存当前行的单词num_of_letters=0 #当前行不包括空格的长度for word in words:#对于每个单词word,判断如果把它加到当前行,会不会超过maxWidthif num_of_letters+len(word)+len(cur)>maxWidth:#计算需要的空格数for i in range(maxWidth-num_of_letters):cur[i%(len(cur)-1 or 1)]+=' 'res.append(''.join(cur))cur=[]num_of_letters=0cur.append(word)num_of_letters+=len(word)res.append(' '.join(cur).ljust(maxWidth))#最后一行左对齐,ljust是内置函数return res
http://www.dtcms.com/wzjs/198152.html

相关文章:

  • 铜川做网站的公司电话广州seo网站推广平台
  • 网站建设和微站建设的区别seo关键词排名优化方案
  • 网站建设英文翻译seo搜索排名影响因素主要有
  • 做网站的是什么工作媒体发稿公司
  • 中国城乡建中国城乡建设部网站下载谷歌浏览器
  • php动态网站开发教学视频seo流量排行榜神器
  • 图片复制到wordpress培训如何优化网站
  • 手机网站模板大全百度推广怎么优化
  • 安徽天筑建设集团网站chatgpt 网站
  • 淘宝做网站设计怎么制作自己的网站网页
  • 幼儿园校园网站建设情况关键词搜索工具有哪些
  • 怎么样免费建网站百度首页登录
  • 做公众号策划的网站百度seo排名帝搜软件
  • 网站怎么做不违法吗重庆森林电影高清在线观看
  • 嘉定品牌网站建设网站如何快速推广
  • 成都谁做捕鱼网站网站开发工具
  • 太原建站服务快速网站轻松排名
  • 深圳公司网站推广服务营销的概念
  • 大型网购网站开发框架论坛外链代发
  • 做网站的边框网站设计制作
  • 竞拍网站大竞技btoc篇广州seo诊断
  • wordpress如何从网站登录后台推广赚佣金项目
  • 宁波哪里做网站的搜索引擎优化特点
  • 做统计的网站nba最新交易汇总
  • 微信网页版是什么灰色行业seo大神
  • 有没有卖设计的网站seo查询官网
  • 做简单网站代码电商引流推广方法
  • 马云不会代码怎么做的网站搜索引擎排行榜
  • 网站建设需要用到什么软件有哪些怎么做网络广告
  • 无极任务平台站内关键词排名优化软件