LintCode_524_左填充
来源:互联网 发布:greengene数据库 编辑:程序博客网 时间:2024/04/28 11:19
问题描述
实现一个leftpad库,如果不知道什么是leftpad可以看样例
样例
leftpad("foo", 5)>> " foo"leftpad("foobar", 6)>> "foobar"leftpad("1", 2, "0")>> "01"
求解
class StringUtils {public: /* * @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 */ static string leftPad(string &originalStr, int size, char padChar=' ') { return string(max(0, size - static_cast<int>(originalStr.length())), padChar).append(originalStr); }};
阅读全文
0 0
- LintCode_524_左填充
- 左填充
- 左填充
- 左填充
- 左填充
- Oracle 左填充 右填充
- java 左填充
- LintCode - 524.左填充
- 【lintcode】leftpad 左填充
- 左填充-LintCode
- oracle左填充lpad右填充rpad
- 524.Left Pad-左填充(容易题)
- 数据结构实例<七>(Left-Pad 左填充)容易
- Java中数字转换为固定长度的字符串,并左填充为0
- PHP之生成左填充0的编号(存储到MYSQL)
- LintCode算法题解——移动零、玩具工厂、左填充、丑数
- java技术面试:给你一个字符串str和整形数len,然后在str左填充"0",直到str的位数等于len为止。
- 写一函数,实现用某一字符c 去填充字符串的左部(右部),使其长度为恰好为length
- 理解Python中的装饰器
- 简单随机红包生成java实现
- FPGA作业3.2:通过例化设计3-8译码器
- border属性绘制三角形
- Java正则表达式基础
- LintCode_524_左填充
- Mysql多表联查
- 访问localhost报错,HTTP Error 503. The service is unavailable
- 周志华《Machine Learning》 学习笔记系列(1)
- Android studio出现adb不能安装应用
- 【Mybatis学习】Mybatis简单增删改查以及批量操作
- ROS下AR.Drone 2.0相机标定
- 被投票绑架的朋友圈
- Advanced Programming in UNIX Environment Episode 12