摘要:题目链接题目分析给定一个字符串。返回将其字母部分替换成大小写分别可能出现的所有字符。字符串为时,返回。思路先找到字符串中字母出现的位置。对新数组进行去重和排序,并返回。最终代码若觉得本文章对你有用,欢迎用爱发电资助。
D70 784. Letter Case Permutation 题目链接
784. Letter Case Permutation
题目分析给定一个字符串。返回将其字母部分替换成大小写分别可能出现的所有字符。
例如,字符串为a时,返回a和A。
字符串为Ab时,返回["Ab","AB","ab","aB"]。
先找到字符串中字母出现的位置。
对于每个出现字母的位置,将小写和大写两种字符串都存进新数组里。
对新数组进行去重和排序,并返回。
最终代码$value){ foreach($all as $newString){ $newStringArray = str_split($newString); $newStringArray[$key] = strtolower($newStringArray[$key]); $all[] = implode($newStringArray); $newStringArray = str_split($newString); $newStringArray[$key] = strtoupper($newStringArray[$key]); $all[] = implode($newStringArray); } } $all = array_unique($all); sort($all); return $all; } }
若觉得本文章对你有用,欢迎用爱发电资助。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/31569.html
摘要:题目链接题目分析本题是一个题。题目要求对调用户性别。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 627. Swap Salary 题目链接 627. Swap Salary 题目分析 本题是一个SQL题。 题目要求对调用户性别。 思路 用CASE...WHEN...THEN...ELSE...END即可。 最终代码 # Write your MySQL query stateme...
摘要:题目链接题目分析给定一个字符串数组,每一个字符串有以下形式数字。直接计算得分。。代表上一轮分数无效。思路这题没什么好说的了。用区分各种情况,进行相应处理即可。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 682. Baseball Game 题目链接 682. Baseball Game 题目分析 给定一个字符串数组,每一个字符串有以下形式: 数字。直接计算得分。 +。代表本轮...
摘要:题目链接题目分析这个题目要求返回所传字符串的全小写形式。思路按照语言的思路,遍历每个字符,判断是不是大写。是大写则转换成小写。具体转换方法是对这个大写字符减去再加。因此,我们用原生函数来实现。 709. To Lower Case 题目链接 709. To Lower Case 题目分析 这个题目要求返回所传字符串的全小写形式。 思路 按照C语言的思路,遍历每个字符,判断是不是大写。是...
摘要:题目链接题目分析题目给定一个字符串数组,每个字符串分两部分,以空格分割。第一部分为访问次数,第二部分为域名。要求按同样的格式,分别返回顶级域名二级域名三级域名的访问次数。最终代码若觉得本文章对你有用,欢迎用爱发电资助。 811. Subdomain Visit Count 题目链接 811. Subdomain Visit Count 题目分析 题目给定一个字符串数组,每个字符串分两部...
摘要:题目链接题目分析给定一个只含和的字符串,返回一个数组。这个数组满足以下条件当为时,。当遇到时,在数组的当前下标位置前插入当前下标。最终代码个人认为这题不是很好描述。有空会尝试描述清楚这个问题。 942. DI String Match 题目链接 942. DI String Match 题目分析 给定一个只含I和D的字符串S,返回一个数组。 这个数组满足以下条件: 当S[i]为I时...
阅读 2776·2021-10-18 13:33
阅读 827·2019-08-30 14:20
阅读 2601·2019-08-30 13:14
阅读 2437·2019-08-29 18:38
阅读 2856·2019-08-29 16:44
阅读 1181·2019-08-29 15:23
阅读 3414·2019-08-29 13:28
阅读 1888·2019-08-28 18:00