20 输出字母在字符串中的位置索引

输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。

输入格式:

第一行输入字符串

第二行输入两个字符,用空格分开。

输出格式:

反向输出字符和索引,即最后一个最先输出。每行一个。

输入样例:

在这里给出一组输入。例如:

mississippi

s p

输出样例:

在这里给出相应的输出。例如:

9 p

8 p

6 s

5 s

3 s

2 s

code=str(input())
count=len(code)
a,b=input().split()

for i in range(count):
    if b==code[count-i-1]:
        print("%d %s" % (int(count-i-1),str(b)))

for j in range(count):
    if a==code[count-j-1]:
        print("%d %s" % (int(count-j-1),str(a)))

原文地址:https://www.cnblogs.com/Alex3O/p/12701600.html

时间: 2024-09-30 01:52:37

20 输出字母在字符串中的位置索引的相关文章

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

[Swift]扩展String类:实现find()查找子字符串在父字符串中的位置

类似于C++中的find()函数:比较等于val的范围中第一个元素的迭代器.如果没有元素匹配,则函数最后返回. 返回值是子字符串在父字符串中的位置(下标记录), 如果没有找到,那么会返回一个特别的标记npos(-1). 返回值可以看成是一个Int型的数. 1 //String扩展 2 extension String { 3 // 截取字符串:从index到结束处 4 // - Parameter index: 开始索引 5 // - Returns: 子字符串 6 func subString

获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数

#region 函数:GetSubString() 作用:获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数 /// <summary> /// 获取字符串中指定位置开始的指定长度的字符串,支持汉字英文混合 汉字为2字节计数 /// </summary> /// <param name="strSub">输入中英混合字符串</param> /// <param name="start"

区分/不区分大小写的比较,查找字符串在另一字符串中的位置,字符串开头是否包括另一字符串 hasPrefix

NSString *str; // 使用stringWithFormat生成一格式化字符串 str = [NSString stringWithFormat:@"This is %@","John"]; NSLog(@"str--->%@",str); // 字符串长度length; NSLog(@"The length of this string is %@",[str length]); // 字符串比较 isEq

C#判断字符串是否存在字母及字符串中字符的替换实例

本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string sss2 =

【Teradata SQL】从中文数字字母混合字符串中只提取数字regexp_substr

目标:从中文数字字母的字符串中只提取数字 sel regexp_substr('mint choc中文11国1','\d+') 原文地址:https://www.cnblogs.com/badboy200800/p/10792095.html

找出子字符串在字符串中的所有索引

/// <summary> /// 找出子字符串在字符串中的所有索引,"ccc"在"ccccc"中认为只有一个 /// </summary> /// <param name="str"></param> /// <param name="subStr"></param> /// <returns></returns> private

二级 求26个英语字母在字符串中的出现次数

//题目大意统计输入的一串字符串中26个英语字母各个字母的个数 void fun(char *tt,int pp[]) { int i=0; for(i=0;i<26;i++)//初始化26个英语字母全为0 pp[i]=0; while(*tt) { pp[*tt-'a']++;//利用字母-a即可得到0-25各个字母所代表的位置个出现过几次 tt++; } } 1

index 辨别字符在字符串中的位置

namespace index{    class Program    {        static void Main(string[] args)        {            while (true)            {                string s = "abcdefghijklmn";                int i = s.IndexOf("f"); // i是f在字符串s中的位置,这里为5,注意开始位置是