(解题报告)L1-032 Left-pad (20分)——15行代码AC
立志用更少的代码做更高效的表达
根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用去填充字符串GPLT,使之长度为10,调用left-pad的结果就应该是*****GPLT。Node社区曾经对left-pad紧急发布了一个替代,被严重吐槽。下面就请你来实现一下这个模块。
输入格式:
输入在第一行给出一个正整数N(≤104 )和一个字符,分别是填充结果字符串的长度和用于填充的字符,中间以1个空格分开。第二行给出原始的非空字符串,以回车结束。
输出格式:
在一行中输出结果字符串。
输入样例1:
15 _
I love GPLT
输出样例1:
____I love GPLT
输入样例2:
4 *
this is a sample for cut
输出样例2:
cut
本题的核心在于考查getline函数的使用
#include<bits/stdc++.h>
using namespace std;
int main() {int n; char a; string s;cin>>n>>a;getchar();getline(cin,s);if(n>=s.length()) {for(int i=0;i<n-s.length();i++)cout<<a;cout<<s; }elsefor(int i=s.length()-n;i<s.length();i++) cout<<s[i];
return 0 ;}
每日一句
零星的变好,最后也会如星河般闪耀
(解题报告)L1-032 Left-pad (20分)——15行代码AC相关推荐
- 1032 挖掘机技术哪家强 (20分)——15行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 输入格式: 输 ...
- 测试点3的分析:1022 D进制的A+B (20分)——15行代码AC
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输 ...
- 1081 Rational Sum (20 分)_22行代码AC
立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 Given N rational numbers in the form numerator/denominator, you a ...
- (~解题报告~)L1-020 帅到没朋友 (20分)——25行代码AC
立志用更少的代码做更高效的表达 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友.本题就要求你找出那些帅到没有朋友的人. 输入格式: 输入第一行给出一个正整数N(≤100),是已知朋 ...
- 1094 谷歌的招聘 (20分)_25行代码AC
立志用最少的代码做更高效的表达 PAT乙级最优题解-->传送门 2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘.内容超级简单,就是一个以 .com ...
- 【简便解法】1077 互评成绩计算 (20分)_32行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 在浙大的计算机专业课中,经常有互评分组报告这个环节.一个组上台介绍自己的工作,其他组在台下为其表现评分.最后这个 ...
- 【简便解法】1074 宇宙无敌加法器 (20分)_40行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在 PAT 星人开挂的世界里,每个数字的每一位都 ...
- 【测试点分析】1067 试密码 (20分)_20行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实 ...
- 【详细分析】1023 Have Fun with Numbers (20 分)_20行代码AC
立志用最少的代码做最高效的表达 PAT甲级最优题解-->传送门 Notice that the number 123456789 is a 9-digit number consisting e ...
最新文章
- 一文解读苹果 M1 芯片电脑上的开源软件
- Spark 源码分析 -- RDD
- CentOS7中使用编译github源码方式离线安装Node-RED
- 从零构建vue+webpack (一)
- 更改多维数组的数据结构形式
- 集群、RAC和MAA
- Unity2018.3全新Prefab预制件系统深入介绍视频教程+PPT+Demo源码
- Python培训的基础知识
- 【论文复现】使用CNN进行文本分类
- Linux在线下载安装MySQL8
- BackgroundWorker的使用
- python自定义损失函数_自定义损失函数sklearn
- android 动态壁纸 例子,调用android动态壁纸的实例介绍
- 用BeautifulSoup爬取豆瓣妹子的图片
- html代码清明节,清明节网上祭祀网站登陆地址:http://www.tsingming.com/index.html
- Ubuntu 11.04下thrift-0.8.0的安装 - Linux - 红黑联盟
- 写给零基础小白的网站开发入门
- Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)
- 微信公众平台开发之获取用户地理位置
- 单模光电转换器怎么接_光纤收发器怎么连接?光纤收发器安装图解大全!