字符串
文章平均质量分 56
与君随
这个作者很懒,什么都没留下…
展开
-
1001 A + B 格式 (20 分) 数字转化成字符串
A + B 格式题目知识点代码1注意代码2代码3(自己动手实现)题目A + B 格式1001 A+B Format (20 分)计算 a+b 并以标准格式输出总和----也就是说,从最低位开始每隔三位数加进一个逗号(千位分隔符),如果结果少于四位则不需添加。输入格式共一行,包含两个整数 a 和 b。输出格式共一行,以标准格式输出 a+b 的和。数据范围−106≤a,b≤106输入样例:-1000000 9输出样例:-999,991知识点to_string() 函数:把数字变为原创 2021-04-19 21:39:06 · 316 阅读 · 0 评论 -
“九韶杯”-6的个数 stringstream的运用
6的个数题目代码题目今年是2021年,请问数字1到数字2021中,出现了多少个数字6。代码#include<iostream>#include<sstream>using namespace std;int main(){ int cn=0; string s; for(int i=1;i<=2021;i++) { stringstream ss; ss<<i; ss&g原创 2021-04-16 21:29:34 · 103 阅读 · 0 评论 -
“九韶杯”[小明的作业]
小明的作业题目代码题目链接:牛客网小明同学正在学习一种新的语言。在该语言中,如果出现了一次wa或者一次aw,则代表出现了一个警告。如果出现了连续的wa或者连续的aw,则代表出现了一个错误。小明由于学习比较粗心,所以他想要知道自己刚刚写完的作业中一共出现了多少处警告和错误。下面是小明刚刚写完的作业,请你帮助小明找到他一共出现了多少次警告和多少次错误。abcwaawawawa中出现了一次警告(wa)和一次错误(awawaw)abcdefg中没有出现一次警告和错误waawwaawwawa中出现了四次警原创 2021-04-11 20:04:27 · 188 阅读 · 0 评论 -
2019-填空题[年号字串]
年号字串题目答案类似题目代码题目小明用字母 AA 对应数字 11,BB 对应 22,以此类推,用 ZZ 对应 2626。对于 2727 以上的数字,小明用两位或更长位的字符串来对应,例如 AAAA 对应 2727,ABAB 对应 2828,AZAZ 对应 5252,LQLQ 对应 329329。请问 20192019 对应的字符串是什么?答案BYQ类似题目L1-050 倒数第N个字符串代码#include <iostream>using namespace std;int原创 2021-04-11 13:27:15 · 553 阅读 · 0 评论 -
L1-070 吃火锅 (15 分)字符串匹配string::npos
L1-070 吃火锅 题目代码题目L1-070 吃火锅 (15 分)以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有 chi1 huo3 guo1。输入格式:输入每行给出一句不超过 80 个字符的、以回车结尾的朋友信息,信息为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。当读到某一行只有一个英文句点 . 时,输入结束,此行不算在朋友信息里。输出格式:首原创 2021-03-12 21:46:50 · 346 阅读 · 1 评论 -
L1-064 估值一亿的AI核心代码 (20 分) s.insert()和stringstream的使用和字符串的处理
L1-064 估值一亿的AI核心代码 题目代码题目L1-064 估值一亿的AI核心代码 (20 分)以上图片来自新浪微博。本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:无论用户说什么,首先把对方说的话在一行中原样打印出来;消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;把原文中所有大写英文字母变成小写,除了 I;把原文中所有独立的 can you、could you 对应地换成 I can、I could—— 这原创 2021-03-12 21:45:08 · 374 阅读 · 0 评论 -
L1-059 敲笨钟 (20 分)找字符串替换字符
L1-059 敲笨钟 题目代码题目L1-059 敲笨钟 (20 分)微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。为了增加敲钟的趣味性,还会糟改几句古诗词。其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。于是这句诗就被糟改为“寻章摘句老雕虫,晓月当帘敲笨钟”。现在给你一大堆古诗词句,要求你写个程序自动将压“ong”韵的句原创 2021-03-12 21:42:48 · 187 阅读 · 0 评论 -
L1-058 6翻了 (15 分)循环的妙用
L1-058 6翻了 题目代码题目L1-058 6翻了 (15 分)“666”是一种网络用语,大概是表示某人很厉害、我们很佩服的意思。最近又衍生出另一个数字“9”,意思是“6翻了”,实在太厉害的意思。如果你以为这就是厉害的最高境界,那就错啦 —— 目前的最高境界是数字“27”,因为这是 3 个 “9”!本题就请你编写程序,将那些过时的、只会用一连串“6666……6”表达仰慕的句子,翻译成最新的高级表达。输入格式:输入在一行中给出一句话,即一个非空字符串,由不超过 1000 个英文字母、数字和空格原创 2021-03-20 21:04:38 · 456 阅读 · 0 评论 -
L1-032 Left-pad (20 分)x.substr读样例找隐含条件
L1-032 Left-pad 题目代码题目L1-032 Left-pad (20 分)根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用去填充字符串GPLT,使之长度为10,调用left-pad的结果就应该是*****GPLT。Node社区曾经对left-pa原创 2021-03-09 10:51:16 · 97 阅读 · 0 评论 -
L1-026 I Love GPLT (5 分)字符串的定义
L1-026 I Love GPLT题目代码题目L1-026 I Love GPLT (5 分)这道超级简单的题目没有任何输入。你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。输入样例:无输出样例:ILoveGPLT注意:输出的两个空行中各有一个空格。代码#include<bits/stdc++.h>using namespace std;原创 2021-03-02 19:12:09 · 274 阅读 · 0 评论 -
L1-016 查验身份证 (15 分)数组初始化,每次循环初始化为0
L1-016 查验身份证题目代码题目L1-016 查验身份证一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题原创 2021-03-02 19:04:55 · 135 阅读 · 0 评论 -
L1-007 念数字(10分) string字符串数组
L1-007 念数字 题目代码题目L1-007 念数字输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu输入格式:输入在一行中给出一个整数,如:1234。提示:整数包括负数、零和正数。输出格式:在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。输入样例:-原创 2021-03-02 19:00:44 · 195 阅读 · 0 评论 -
L1-011 A-B (20 分) flag提高时间效率
L1-011 A-B 题目代码题目L1-011 A-B (20 分)本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。输入格式:输入在2行中先后给出字符串A和B。两字符串的长度都不超过10^4 ,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。输出格式:在一行中打印出A−B的结果字符串。输入样例:I love GPLT! It’s a fun game!aeiou原创 2021-03-09 10:38:20 · 127 阅读 · 0 评论 -
L2-028秀恩爱分得快(25 分) atoi()和stoi()、vector
L2-028 秀恩爱分得快 题目stoi()代码题目L2-028 秀恩爱分得快 (25 分)古人云:秀恩爱,分得快。互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对应的亲密度之和。下面给定一批照片,请你分析一对给定的情侣,看看他们分别有没有亲密度更高的异性朋友?输入格式:输入在第一行给出 2 个正整数:N(不超过原创 2021-03-05 21:56:14 · 307 阅读 · 0 评论 -
L2-019 悄悄关注 (25 分) map、字符串标识
L2-019 悄悄关注 题目代码题目L2-019 悄悄关注 (25 分)新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。输入格式:输入首先在第一行给出某用户的关注列表,格式如下:人数N 用户1 用户2 …… 用户N其中N是不超过5000的正整数,每个用户i(i=1, …, N)是被其关注的用户的ID,是长度为4位的由数字原创 2021-03-04 22:17:13 · 855 阅读 · 1 评论 -
L2-008 最长对称子串 (25 分)回文字符串、双指针
L2-008 最长对称子串 题目分析代码题目L2-008 最长对称子串 (25 分)对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetric?输出样例:11讲解:14章分析回文串分两种,一种是奇数中间原创 2021-03-03 13:53:39 · 161 阅读 · 0 评论