ADV-234-字符串跳步
来源:互联网 发布:趣玩网络 编辑:程序博客网 时间:2024/05/22 21:43
问题描述
给定一个字符串,你需要从第start位开始每隔step位输出字符串对应位置上的字符。
输入格式
第一行一个只包含小写字母的字符串。
第二行两个非负整数start和step,意义见上。
第二行两个非负整数start和step,意义见上。
输出格式
一行,表示对应输出。
样例输入
abcdefg
2 2
2 2
样例输出
ceg
数据规模和约定
start从0开始计数。
字符串长度不超过100000。
字符串长度不超过100000。
提示
读入上有问题,可以参照字符串进位。
尝试不要出现以下代码:for (int i = 0; i < (int) S.size(); ++i)
尝试不要出现以下代码:for (int i = 0; i < (int) S.size(); ++i)
C
#include <stdio.h>#include<string.h>int main(){ int start,step,i,l; char a[100000]; scanf("%s",a); scanf("%d%d",&start,&step); l=strlen(a); i=start; while(i<l) { printf("%c",a[i]); i+=step; } return 0;}
C++
#include<iostream>#include<cstring> using namespace std;int main(){char a[1000001];int st,step;cin>>a+1;cin>>st>>step;int j,n=0;for(j=1;a[j]!='\0';j++)n++;//cout<<n;int t=0;int i;while(1){i=st;cout<<a[i+t+1];t=t+step;if(i+t+1>n)break;}}
阅读全文
0 0
- ADV-234-字符串跳步
- 蓝桥杯 ADV-95 算法提高 字符串比较
- ADV-95-算法提高-字符串比较
- 算法提高 ADV-95 字符串比较
- 蓝桥杯 ADV-150 周期字符串(字符串处理)(java)
- 蓝桥杯 ADV-118 算法提高 3-2字符串输入输出函数
- 算法提高 ADV-118 3-2字符串输入输出函数
- "三步反转"处理字符串
- 逆置字符串之三步翻转
- 字符串的旋转--3步翻转法
- Adv code
- BATMAN-ADV
- 跳步游戏
- 【LeetCode】跳步系列
- 字符串翻转练习—三步翻转法
- 字符串的循环左移,不用库函数,三步循环
- 翻转字符串,改进“三步翻转”,减少交换次数
- adv链接tv
- java 集合类
- 洛谷P1533 可怜的狗狗
- hadoop上传文件失败 hadoop fs -put 1901 /userdata
- 第十三周【项目1
- mysql安装出现can't connect to local mysql server through socket /tmp/mysql.sock
- ADV-234-字符串跳步
- 数据结构—树状数组
- 代码汇总:图像质量评价Matlab代码分享
- 【我的Java笔记】递归练习_兔子问题
- mobileNet训练自己的样本
- 面向对象设计原则
- OpenGL从1.0开始--GLUT菜单
- Java单链表的实现
- 机器学习笔记四------集成学习