python输入字符串从大到小排列_791. 自定义字符串排序(Python)
难度:★★☆☆☆
类型:字符串
方法:无
力扣链接请移步本题传送门
更多力扣中等题的解决方案请移步力扣中等题目录
题目
字符串S和 T 只包含小写字符。在S中,所有字符只会出现一次。
S 已经根据某种规则进行了排序。我们要根据S中的字符顺序对T进行排序。更具体地说,如果S中x在y之前出现,那么返回的字符串中x也应出现在y之前。
返回任意一种符合条件的字符串T。
示例:
输入:
S = "cba"
T = "abcd"
输出: "cbad"
解释:
S中出现了字符 "a", "b", "c", 所以 "a", "b", "c" 的顺序应该是 "c", "b", "a".
由于 "d" 没有在S中出现, 它可以放在T的任意位置. "dcba", "cdba", "cbda" 都是合法的输出。
注意:
S的最大长度为26,其中没有重复的字符。
T的最大长度为200。
S和T只包含小写字符。
解答
class Solution:
def customSortString(self, S: str, T: str) -> str:
return ''.join(sorted(T, key=lambda x: S.find(x)))
如有疑问或建议,欢迎评论区留言~
有关更多力扣中等题的python解决方案,请移步力扣中等题解析
python输入字符串从大到小排列_791. 自定义字符串排序(Python)相关推荐
- python输入字符串从大到小排列_567. 字符串的排列(Python)
题目 难度:★★★☆☆ 类型:字符串 方法:滑动窗口 力扣链接请移步本题传送门 更多力扣中等题的解决方案请移步力扣中等题目录 给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的 ...
- 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...
一:填空题: 1.python是一种面向_对象 __的高级语言. 2.python可以在多种平台运行,这体现了python的___可移植___特性. 3.python源代码被解释器转换后的格式为___ ...
- 【python】输出30以内的质数并输出、统计个数、以及从大到小排列。
[python]输出30以内的质数并输出.统计个数.以及从大到小排列. 创建一个空列表 first_list = [] 寻找30以内的质数 for i in range(2, 30): for j i ...
- Java实验——设计一个数组模型,用于存储体育项目成绩男生体育项目有足球、长跑和铅球,女生体育项目有跳舞、体操、游泳。设计排序算法,将变量a、b、c中的数值按大小顺利进行互换(从大到小排列)。
设计一个数组模型,用于存储体育项目成绩:男生体育项目有足球.长跑和铅球,女生体育项目有跳舞.体操.游泳. import java.util.Scanner;public class DataArray ...
- 将三个数字由大到小排列
#include <stdio.h>int main() {int a=1;int b=1;int c=1;int k;printf("请输入任意三个数字:\n");s ...
- php从大到小排列数字,php输入几个数从大到小排序
php输入几个数从大到小排序 以下程序实现了在网页输入几个数,按照从大到小排序并输出的功能,希望对需要的朋友有帮助: Document 请输入要排序的数据 - - - - if(isset($_POS ...
- c语言自动输入0到1000,c语言实现输入一组数自动从大到小排列
#include main() { int x; printf("请输入要排序数字个数:"); scanf("%d",&x); int i,j,k,a, ...
- python输入序列语句_Python基础教程(一) - 序列:字符串、列表和元组
这一章我们主要研究这样一些类型,他们的成员是有序排列的,并且可以通过下标偏移量访问的,这类Python类型统称为序列,包括字符串.列表和元组. 序列类型操作符 成员关系操作符(in.not in):成 ...
- hive sort_array实现字符串从大到小排序的方法
sort_array默认是从小到大排序的,为了实现能够从大到小排序,需要做两个变换: (1)将字符串映射成数字:ROW_NUMBER() OVER(PARTITION BY user_id, cate ...
最新文章
- 【C++】枚举类型应用
- des解密 given final_真相解密创新Aurvana Live SE评测怎么样?【使用一个月后感受实情爆料!!!...
- 秒懂servletContext对象
- Linux学习参考书
- jdbc连接数据scanip_java数据库连接_jdbc
- Linux查看Bios信息
- asp.net core WebAPI实现CRUD
- linux之dos2unix命令解决vi打开文件行尾巴显示^M
- 学习笔记18-C语言-文件
- CVPR 2021 |针对强时序依赖,即插即用、混合注意力机制的 ACTION 模块
- mysql8.0新建用户登录_Mysql8.0 创建远程登陆账户
- Linux -- ×××服务简绍、配置及应用(2)
- 124.二叉树中的最大路径和
- 学术第一步:搞清楚SCI、EI、ISTP和中文核心期刊的区别
- linux中fork() 函数详解
- 信噪比与雷达探测距离之间关系
- 2020年过去了,我很怀念它
- 基于MATLAB的数字水印系统研究
- Windows设备信息获取:(摄像头,声卡为例)Qt,WindowsAPI对比说明(2)
- node-opcua的使用 --- [1] 简单server
热门文章
- 互联网团队协作:可追溯【连载三】
- VMRC控制台的连接已断开..正在尝试重新连接
- 对于随机变量的标准差standard deviation、样本标准差sample standard deviation、标准误差standard error的解释...
- golang byte转string_golang系列——实战http服务器
- linux 内核调试 booting the kernel.,Uncompressing Linux...done, booting the kernel解决办法
- 一键修改分辨率bat_求使用批处理BAT设置分辨率的方法介绍?
- 无锡初一计算机试题,2015年无锡市初中信息技术考查选择题.doc
- react把表格渲染好ui_在React中实现条件渲染的7种方法
- python stringstrip方法详解_Python 的技巧和方法你了解多少?
- 返回值_关于GWLP_WNDPROC的那些奇怪的返回值