"""
/*
输入一个由N个大小写字母组成的字符串
按照ASCII码值从小到大进行排序
查找字符串中第K个最小ASCII码值的字母(k>=1)
输出该字母所在字符串中的位置索引(字符串的第一个位置索引为0)
k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引
如果有重复字母则输出字母的最小位置索引输入描述
第一行输入一个由大小写字母组成的字符串
第二行输入k k必须大于0 k可以大于输入字符串的长度输出描述
输出字符串中第k个最小ASCII码值的字母所在字符串的位置索引
k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引
如果第k个最小ASCII码值的字母存在重复  则输出该字母的最小位置索引示例一
输入
AbCdeFG
3
输出
5
说明
根据ASCII码值排序,第三个ASCII码值的字母为F
F在字符串中位置索引为5(0为字符串的第一个字母位置索引)示例二
输入
fAdDAkBbBq
4
输出
6
说明
根据ASCII码值排序前4个字母为AABB由于B重复则只取B的第一个最小位置索引6
而不是第二个B的位置索引8
"""
     s = input().strip()num = int(input().strip())  tmp = [ord(i) for i in s]tmp.sort()print(tmp)targetChar = chr(tmp[-1]) if len(s) <= num else chr(tmp[num-1])position = s.find(targetChar)print(position)

根据ASCII码值排序相关推荐

  1. python面试题-输入一个由n个大小写字母组成的字符,按Ascii码值从小到大排序,查找字符串中第k个最小Ascii码值的字母

    题目: 输入一个由n个大小写字母组成的字符,按Ascii码值从小到大排序,查找字符串中第k个最小Ascii码值的字母(k>=1) 输入要求: 第一行输入大小写组成的字符串 第二行输入k, k必须 ...

  2. c语言中字符如何转数字排序,常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字。对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺...

    导航:网站首页 > 常用字符的ASCII码值从小到大的排列规律是:空格.阿拉伯数字.对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺 常用字符的ASCII码值从小到大的排列规 ...

  3. 微信字典排序java_【支付宝,微信支付必备】Java实现url参数按照参数名ASCII码从小到大排序(字典序)...

    /** * * 方法用途: 对所有传入参数按照字段名的 ASCII 码从小到大排序(字典序),并且生成url参数串 * 实现步骤: * * @param paraMap 要排序的Map对象 * @pa ...

  4. ASCII码从小到大排序(字典序)

    签名生成的通用步骤如下: 设所有发送或者接收到的数据为集合M,将集合M内的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=valu ...

  5. Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。

    描述 Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好.请大家给Lily帮忙,通过C语言解决. 知识点 字符串 运行时间限制 0M ...

  6. C# 参数按照ASCII码从小到大排序(字典序)

    在对接第三方支付的时候,第三方会要求参数按照ASCII码从小到大排序.如下: public static void requestPay(){Dictionary<string, string& ...

  7. 汉字的ascii码值范围_ASCII代码

    同学们,我们都知道计算机只能接受二进制信息,很显然直接给出英文的ABCD计算机并不认识,那为何敲击键盘屏幕就可以显示出对应的字符呢? 为了解决这个问题,计算机采用一套编码,每个编码都是唯一的,对应键盘 ...

  8. 编写一个程序,要求输入一个ASCII码值(如66),然后输入相应的字符`

    编写一个程序,要求输入一个ASCII码值(如66),然后输入相应的字符` #include <stdio.h>int main(void) {int ch;scanf("%d&q ...

  9. ASCII码值与字符的转换

    在计算机中,字符是以ASCII码值存放的,那么字符与ASCII是如何转换的呢, 只要找到要转换的字符的码值,再定义相应的变量就可以了 代码如下: #include<stdio.h> int ...

  10. 东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出

    东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 ...

最新文章

  1. CentOS6.8 Redis5 开机自动启动命令设置
  2. 物理学走到尽头了吗 | 维尔切克专栏
  3. python中多重if语句用法_python – 在Pandas中使用Apply使用多个if语句的Lambda函数
  4. 简单的尝试Supersampling
  5. python文本解析_Python之文本文件解析
  6. 参数整定临界比例度实验_实验低温浴“秘方”,调节两个溶剂的比例实现零下10度到78度定温配制...
  7. [转载] 树莓派并行控制电机_使用由并行端口控制的软盘驱动步进电机的相机摇摄器
  8. 睡眠分期matlab代码,非接触式睡眠分期方法与流程
  9. ASP.net开发实践系列视频教程(总共53课) 天轰穿新的视频
  10. 数控g71编程实例带图_数控车床g71编程实例带图 表面速度130m/min主轴
  11. HealthKit Swift 教程: 开始
  12. NPS净推荐值 客户忠诚度指标
  13. 1.1 认识Word 2010操作界面
  14. C语言 计算个人所得税
  15. 【modlearts】华为人工智能平台_modelarts平台系列教程3_预置算法_语音处理3
  16. 论文阅读笔记--Aesthetics-Driven Stereoscopic 3-D Image Recomposition With Depth Adaptation-2018
  17. 自然语言处理nlp:SnowNLP自主训练情感分析模型
  18. mysql 中文分词搜索_利用中文分词打造数据库全文检索
  19. LTE-TDD HARQ(1)-上行HARQ时序
  20. 根据创建时间与当前时间比对时隔多少小时、分钟

热门文章

  1. 保护您的眼睛:电脑背景色设置(XP WIN 7)
  2. webservice规范及webservice框架
  3. javascript定时器的计时事件
  4. 关于pointnet++系列编译文件(tf_ops)的问题
  5. 毕业设计任务书参考地址
  6. PingCAP,中国第一只开源独角兽总融资达3.4亿美元,不能错过的开源深度解析
  7. dwr例外被抛出且未被接住
  8. 浅谈网站渗透的常用方法和一般思路
  9. 科技文献检索课题 计算机,科技文献检索课题.doc
  10. iMX6ULL上手体验