找到 34423 篇文章,关于编程

Python 程序:查找第一个和最后一个值相同的子列表

Arnab Chakraborty
更新于 2020 年 10 月 7 日 10:55:10

135 次浏览

假设我们有一个名为 nums 的数字列表,我们需要找到第一个元素和最后一个元素相同的子列表的数量。因此,如果输入类似于 nums = [10, 15, 13, 10],则输出将为 5,因为第一个和最后一个元素相同的子列表为:[10]、[15]、[13]、[10]、[10, 15, 13, 10]。为了解决这个问题,我们将遵循以下步骤 -num_sublists := num 的大小d := 一个空映射对于 nums 中的每个 n,执行d[n] := d[n] + 1对于 d 中的每个数字 k 及其对应的元素频率 v,执行如果 v ... 阅读更多

Python 程序:从 1 到 n 的 n+1 个数字中查找重复元素

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:31:30

211 次浏览

假设我们有一个名为 nums 的长度为 n + 1 的数字列表。这些数字是从范围 1、2、...、n 中选取的。众所周知,根据抽屉原理,一定存在重复元素。我们需要找到并返回该重复元素。因此,如果输入类似于 [2, 1, 4, 3, 3],则输出将为 3为了解决这个问题,我们将遵循以下步骤 -l := nums 的大小temp := l*(l-1) /2temp_sum := nums 中所有元素的总和返回 (temp_sum - temp)让我们看看下面的实现来更好地理解 -示例实时演示类解决方案:    def solve(self, ... 阅读更多

Python 程序:查找所有具有相同首字母的单词

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:29:41

331 次浏览

假设我们有一个小写字母单词列表,我们需要找到所有单词都具有相同首字母的最长连续子列表的长度。因此,如果输入类似于 ["she", "sells", "seashells", "on", "the", "seashore"],则输出将为 3,因为三个连续的单词 "she"、"sells"、"seashells" 都有相同首字母 's'。为了解决这个问题,我们将遵循以下步骤 -maxlength := 0curr_letter := Null,curr_length := 0对于 words 中的每个单词,执行如果 curr_letter 为 null 或 curr_letter 与 word[0] 不相同,则maxlength := maxlength 和 curr_length 中的最大值curr_letter := word[0],curr_length := ... 阅读更多

Python 程序:检查程序员大会安排是否正确

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:28:09

77 次浏览

假设我们有一个数字 n,它代表想要参加大会的程序员数量,我们还有一个数字列表,大会中 1 代表程序员,0 代表空位。现在条件是两个程序员不能并排坐,我们需要检查所有 n 个程序员是否都能进入大会。因此,如果输入类似于 n = 2,convention = [0, 0, 1, 0, 0, 0, 1],则输出将为 True为了解决这个问题,我们将遵循以下步骤 -对于范围 0 到 conv 大小的 i,执行a:= ... 阅读更多

Python 程序:查找给定金额的格式化美分金额

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:26:17

328 次浏览

假设我们有一个正数 n,其中 n 代表我们拥有的美分金额,我们需要找到格式化的货币金额。因此,如果输入类似于 n = 123456,则输出将为 "1, 234.56"。为了解决这个问题,我们将遵循以下步骤 -cents := n 作为字符串如果 cents 的大小 < 2,则返回 '0.0' 连接 cents如果 cents 的大小与 2 相同,则返回 '0.' 连接 centscurrency := 除最后两位数字外的 cents 的子字符串cents := '.' 连接最后两位数字当 currency 的大小 > 3 时,执行cents := ', ' 连接最后三位数字 ... 阅读更多

Python 程序:检查给定密码是否满足条件

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:24:05

562 次浏览

假设我们有一个字符串 s,代表一个密码,我们需要检查密码条件。有一些规则需要遵循 -密码长度至少为 8 个字符,最多为 20 个字符。密码至少包含一个数字密码至少包含一个小写字母和一个大写字母密码至少包含一个特殊字符,如 !"#$%&'()*+, -./:;?@[\]^_`{|}~密码不包含任何其他字符,如制表符或换行符。因此,如果输入类似于 "@bCd12#4",则输出将为 True。为了解决这个问题,我们将遵循以下步骤 -a:= 0,b:= 0,c:= 0,d:= ... 阅读更多

Python 程序:查找帕斯卡三角形的第 n 行

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:21:42

815 次浏览

假设我们有一个数字 n,我们需要找到帕斯卡三角形的第 n 行(从 0 开始索引)。众所周知,帕斯卡三角形可以如下创建 -在顶行,有一个 1 的数组。后续行是通过将上面和左边的数字与上面和右边的数字相加形成的。因此,一些行如下 -因此,如果输入类似于 4,则输出将为 [1, 4, 6, 4, 1]为了解决这个问题,我们将遵循以下步骤 -如果 n 与 0 相同,则返回 [1]如果 n 与 1 相同, ... 阅读更多

Python 程序:查找括号的最大平衡组数

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:16:27

388 次浏览

假设我们有一个字符串 s,其中包含平衡括号 "(" 和 ")",我们需要将其拆分为最大数量的平衡组。因此,如果输入类似于 "(()())()(())",则输出将为 ['(()())', '()', '(())']为了解决这个问题,我们将遵循以下步骤 -temp := 空字符串groups := 一个新的列表count := 0对于 s 中的每个字符 b,执行如果 count 与 0 相同且 temp 的大小 > 0,则将 temp 插入到 groups 的末尾temp := 空字符串temp := temp 连接 b如果 b 与 '(' 相同,则count := count + 1否则,count := count ... 阅读更多

Python 程序:计算可以使用给定字符串字符形成的长度为 k 的回文个数

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:05:34

342 次浏览

假设我们有一个字符串 s,它表示字母字符和一个数字 k。我们需要找到可以使用 s 中的字母构建的长度为 k 的回文个数。如果需要,我们可以多次使用这些字母。因此,如果输入类似于 s = "xy",k = 4,则输出将为 4,因为回文为 [xxxx, yyyy, xyyx, yxxy]。为了解决这个问题,我们将遵循以下步骤 -n := k/2 的商x := s 中唯一字符的数量返回 x^(n + k 模 2)让我们看看下面的 ... 阅读更多

Python 程序:计算数字列表中有效对的数量,其中对的和为奇数

Arnab Chakraborty
更新于 2020 年 10 月 6 日 07:04:00

303 次浏览

假设我们有一个正数列表 nums,我们需要找到有效索引对 (i, j) 的数量,其中 i < j,并且 nums[i] + nums[j] 是一个奇数。因此,如果输入类似于 [5, 4, 6],则输出将为 2,因为两个对为 [5, 4] 和 [5, 6],它们的和为奇数。为了解决这个问题,我们将遵循以下步骤 -e := 通过仅获取 nums 中的偶数来创建一个列表返回 (nums 的大小 - e 的大小) * e 的大小让我们看看下面的实现来更好地理解 ... 阅读更多

广告

© . All rights reserved.