难度:★★☆☆☆

类型:字符串

方法:无

力扣链接请移步本题传送门

更多力扣中等题的解决方案请移步力扣中等题目录

题目

字符串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)相关推荐

  1. python输入字符串从大到小排列_567. 字符串的排列(Python)

    题目 难度:★★★☆☆ 类型:字符串 方法:滑动窗口 力扣链接请移步本题传送门 更多力扣中等题的解决方案请移步力扣中等题目录 给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的 ...

  2. 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...

    一:填空题: 1.python是一种面向_对象 __的高级语言. 2.python可以在多种平台运行,这体现了python的___可移植___特性. 3.python源代码被解释器转换后的格式为___ ...

  3. 【python】输出30以内的质数并输出、统计个数、以及从大到小排列。

    [python]输出30以内的质数并输出.统计个数.以及从大到小排列. 创建一个空列表 first_list = [] 寻找30以内的质数 for i in range(2, 30): for j i ...

  4. Java实验——设计一个数组模型,用于存储体育项目成绩男生体育项目有足球、长跑和铅球,女生体育项目有跳舞、体操、游泳。设计排序算法,将变量a、b、c中的数值按大小顺利进行互换(从大到小排列)。

    设计一个数组模型,用于存储体育项目成绩:男生体育项目有足球.长跑和铅球,女生体育项目有跳舞.体操.游泳. import java.util.Scanner;public class DataArray ...

  5. 将三个数字由大到小排列

    #include <stdio.h>int main() {int a=1;int b=1;int c=1;int k;printf("请输入任意三个数字:\n");s ...

  6. php从大到小排列数字,php输入几个数从大到小排序

    php输入几个数从大到小排序 以下程序实现了在网页输入几个数,按照从大到小排序并输出的功能,希望对需要的朋友有帮助: Document 请输入要排序的数据 - - - - if(isset($_POS ...

  7. c语言自动输入0到1000,c语言实现输入一组数自动从大到小排列

    #include main() { int x; printf("请输入要排序数字个数:"); scanf("%d",&x); int i,j,k,a, ...

  8. python输入序列语句_Python基础教程(一) - 序列:字符串、列表和元组

    这一章我们主要研究这样一些类型,他们的成员是有序排列的,并且可以通过下标偏移量访问的,这类Python类型统称为序列,包括字符串.列表和元组. 序列类型操作符 成员关系操作符(in.not in):成 ...

  9. hive sort_array实现字符串从大到小排序的方法

    sort_array默认是从小到大排序的,为了实现能够从大到小排序,需要做两个变换: (1)将字符串映射成数字:ROW_NUMBER() OVER(PARTITION BY user_id, cate ...

最新文章

  1. 【C++】枚举类型应用
  2. des解密 given final_真相解密创新Aurvana Live SE评测怎么样?【使用一个月后感受实情爆料!!!...
  3. 秒懂servletContext对象
  4. Linux学习参考书
  5. jdbc连接数据scanip_java数据库连接_jdbc
  6. Linux查看Bios信息
  7. asp.net core WebAPI实现CRUD
  8. linux之dos2unix命令解决vi打开文件行尾巴显示^M
  9. 学习笔记18-C语言-文件
  10. CVPR 2021 |针对强时序依赖,即插即用、混合注意力机制的 ACTION 模块
  11. mysql8.0新建用户登录_Mysql8.0 创建远程登陆账户
  12. Linux -- ×××服务简绍、配置及应用(2)
  13. 124.二叉树中的最大路径和
  14. 学术第一步:搞清楚SCI、EI、ISTP和中文核心期刊的区别
  15. linux中fork() 函数详解
  16. 信噪比与雷达探测距离之间关系
  17. 2020年过去了,我很怀念它
  18. 基于MATLAB的数字水印系统研究
  19. Windows设备信息获取:(摄像头,声卡为例)Qt,WindowsAPI对比说明(2)
  20. node-opcua的使用 --- [1] 简单server

热门文章

  1. 互联网团队协作:可追溯【连载三】
  2. VMRC控制台的连接已断开..正在尝试重新连接
  3. 对于随机变量的标准差standard deviation、样本标准差sample standard deviation、标准误差standard error的解释...
  4. golang byte转string_golang系列——实战http服务器
  5. linux 内核调试 booting the kernel.,Uncompressing Linux...done, booting the kernel解决办法
  6. 一键修改分辨率bat_求使用批处理BAT设置分辨率的方法介绍?
  7. 无锡初一计算机试题,2015年无锡市初中信息技术考查选择题.doc
  8. react把表格渲染好ui_在React中实现条件渲染的7种方法
  9. python stringstrip方法详解_Python 的技巧和方法你了解多少?
  10. 返回值_关于GWLP_WNDPROC的那些奇怪的返回值