博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【LintCode 简单】524. 左填充
阅读量:4089 次
发布时间:2019-05-25

本文共 701 字,大约阅读时间需要 2 分钟。

1.问题描述:

实现一个leftpad库,如果不知道什么是leftpad可以看样例。

 

2.样例:

leftpad("foo", 5)>> "  foo"leftpad("foobar", 6)>> "foobar"leftpad("1", 2, "0")>> "01"

 

3. 代码:

class StringUtils: """ @param: originalStr: the string we want to append to @param: size: the target length of the string @param: padChar: the character to pad to the left side of the string @return: A string """     def leftPad(self, originalStr, size, padChar=' '):         # write your code here         length=len(originalStr)         ans=""         if length>=size:             ans=originalStr         else:             dif=size-length         l=list(padChar)         for i in range(dif):             ans+=l[i]         ans+=originalStr         return ans

 

转载地址:http://bouii.baihongyu.com/

你可能感兴趣的文章
数据中台元年,企业数字化转型面临的三大挑战
查看>>
为什么要用存储过程,什么时候要用存储过程
查看>>
哈希表应用
查看>>
Web API--自定义异常结果的处理
查看>>
There are no packages available for install
查看>>
C#代码实现把网页文件保存为mht文件
查看>>
Android利用Fiddler进行网络数据抓包
查看>>
Git常用命令及优秀博客
查看>>
vim-缓存区中打开另外一个文件的方法
查看>>
UrlUtils.PopUpUrl
查看>>
ubuntu下安装apidoc
查看>>
正则表达式30分钟入门教程
查看>>
[再寄小读者之数学篇](2014-07-27 打印错误吧)
查看>>
剑指Offer面试题:16.合并两个排序的链表
查看>>
【JBPM4】任务节点-任务分配assignment-Handler
查看>>
Servlet技术
查看>>
Hive(笔记)
查看>>
手把手教你做一个原生js拖动滑块【兼容PC和移动端】
查看>>
js用斜率判断鼠标进入div的四个方向
查看>>
git常用命令
查看>>