
终点站
""" 终点站 一份旅游线路图,该线路图中的旅行线路用数组表示。 其中,数组元素[city1,city2]表示该线路将会从city1直接前往icity2。 找出这次旅行的终点站,即没有任何可以通往其他城市的线路的城市。 数据保证线路图会形成...

找第二大数字
""" 第二大 给定一个混合字符串,找出字符串中第二大的数字 如果不存在第二大的数字,返回-1. 混合字符串由小写英文字母和数字组成。 """ def second_number(s): """ 寻找字符串s中第二大的数字。 参数: s (...

集合错误
""" 集合错误 集合包含从1到n的整数。因为数据错误, 导致集合里面某一个数字复制了成了集合里面的另外一个数字的值, 导致集合丢失了一个数字且有一个数字重复。 给定一个数组代表了集合发生错误后的结果, 找出重复出现的整数和丢失的整数, 将...

反转字幕
""" 反转字幕 给定一个字符串,根据下述规则反转字符串 1.所有非英文字母保留在原有位置。 2.所有英文字母(小写或大写)位置反转。 返回反转后的字符串。 """ def reverse_letters(s): """ 反转字符串s中的字...

气球数量
""" 气球数量 给定一个字符串s,需要使用s中的字母, 来拼凑尽可能多的单词'balloon'(气球) 字符串s中的每个字母最多只能被使用一次, 最多可以拼凑出多少个单词'balloon' """ from collections imp...

花坛中华
""" 花坛中华 有一个很长的花坛,一部分地块种植了花,另一部分没有。 花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 一个整数数组表示花坛,由若干0和1组成。 其中,0表示没种植花,1表示种植了花。 有一个数x,在不打破种植规则...

摩斯密码
""" 摩斯密码 国际摩斯密码定义一种标准编码方式,将每个字母对应由一系列点和短线组成的字符串,比如: 'a’对应'.-' 'b’对应'-...' 'c'对应'-.-.' ... 26个英文字母的摩尔斯密码表在下图中,可以默认已经知道 在一...

小镇法官
""" 小镇法官 小镇里有n个人,按从1到n的顺序编号。这些人中,有一个是小镇法官。 1.如果小镇法官真的存在,那么小镇法官不会信任任何人。 2.每个人(除了小镇法官)都信任这位小镇法官。 3.只有一个人同时满足1和2。 给你一个数组arr...

颜色排序
""" 颜色排序 给定一个包含红色、白色和蓝色,共x个元素的数组 原地对它们进行排序,使得相同颜色的元素相邻, 并按照红色、白色、蓝色顺序排列。 使用整数0、1、2分别表示红色、白色和蓝色 不使用内置的sort函数解决此问题。 """ de...

消息解码
""" 消息解码 一条包含字母A-Z的消息通过以下映射进行了编码: 'A’->'1' 'B'->'2' .... ’Z' -> '26' 解码消息,所有数字必须基于上述映射规则,反向映射回字母(可能有多种组合)。 例如,'...