找到 10786 篇文章 关于 Python

Python 程序检查是否存在任何几乎相同的单词对

Arnab Chakraborty
更新于 2021年10月14日 12:38:43

422 次浏览

假设我们有一个名为 words 的小写字符串列表,其中每个单词的长度相同。我们必须检查是否存在两个字符串仅在一个字符上有所不同。因此,如果输入类似于 words = ["seed", "pick", "lick", "root", "live"],则输出将为 True,因为 "pick" 和 "lick" 几乎相同。要解决此问题,我们将遵循以下步骤 -s := 一个新集合对于 words 中的每个单词,执行以下操作:对于每个索引 i 和单词 w 在 word 中,执行以下操作:如果单词的子字符串(从索引 0 到 i - 1)连接 "*" 连接单词的子字符串(从索引 i + 1 ... 阅读更多

Python 程序查找飞机上最后一个人在座位洗牌后被分配座位的概率

Arnab Chakraborty
更新于 2021年10月14日 12:34:31

168 次浏览

假设我们有一个整数 n,表示飞机上的座位数。现在考虑第一位乘客丢失了他的票,因此他选择了一个随机座位。现在其他人都有他们的票,但如果他们的座位已被占用,他们也会随机选择一个空闲座位。我们必须找到最后一个人获得其分配座位的概率。因此,如果输入类似于 n = 5,则输出将为 0.5,当有多于一个人时,答案始终是常数,因为他们要么获得了正确的座位 ... 阅读更多

Python 程序通过执行给定的栈操作来检查最终答案

Arnab Chakraborty
更新于 2021年10月14日 12:31:53

741 次浏览

假设我们有一个名为 ops 的字符串列表,其中每个元素都是以下任何一个操作 -一个非负整数,它将被压入堆栈"POP" 从堆栈中删除最顶部的元素"DUP" 将最顶部的元素再次插入堆栈,使其重复"+" 弹出最顶部的两个元素并压入总和值"-" 弹出最顶部的两个元素并压入(最顶部的元素 - 最顶部的元素下方元素)的结果因此,我们必须找到应用所有这些操作后堆栈中最顶部的元素。如果 ... 阅读更多

Python 程序计算有多少游泳选手将赢得决赛

Arnab Chakraborty
更新于 2021年10月14日 12:01:04

322 次浏览

假设我们有一个名为 nums 的数字列表,其长度为 n。此列表中存在的元素表示比赛中游泳选手的当前得分。对于决赛,本轮的第一名将获得 n 分,第二名将获得 n-1 分,依此类推。我们必须检查在当前回合之后,有多少游泳选手仍然可以在决赛中获胜。如果积分并列第一,也将被计为获胜。因此,如果输入类似于 ... 阅读更多

Python 程序检查堆是否形成最大堆

Arnab Chakraborty
更新于 2021年10月14日 11:54:51

1K+ 次浏览

假设我们有一个表示堆树的列表。众所周知,堆是一个完全二叉树。我们必须检查元素是否形成最大堆。众所周知,对于最大堆,每个元素都大于其两个子元素。因此,如果输入类似于 nums = [8, 6, 4, 2, 0, 3],则输出将为 True,因为所有元素都大于其子元素。要解决此问题,我们将遵循以下步骤 -n := nums 的大小对于从 0 到 n - 1 的每个 i,执行以下操作:m := i * 2num := nums[i]如果 ... 阅读更多

Python 程序检查所有列出的送货操作是否有效

Arnab Chakraborty
更新于 2021年10月14日 11:45:32

137 次浏览

假设我们有一个名为 orders 的字符串列表。orders 列表中的每个元素都以 "P" 或 "D" 开头。"P" 表示取货,"D" 表示 "送货"。这些字母后面跟着订单 ID 号。例如,"P6" 表示取货订单 6。我们必须根据以下规则检查 orders 列表是否有效 -在取货之前,我们不能送货每次取货都必须送货已取货且已送货的订单不能再次取货或送货因此,如果输入类似于 orders = ... 阅读更多

Python 程序查找从哪里可以看到海的建筑物

Arnab Chakraborty
更新于 2021年10月14日 11:42:09

315 次浏览

假设我们有一个不同建筑物高度的列表。当其右侧的所有建筑物都比该建筑物矮时,高度值为 heights[i] 的建筑物可以看到海洋。我们必须找到可以从哪里看到海洋的建筑物索引,按升序排列。因此,如果输入类似于 heights = [8, 12, 12, 9, 10, 6],则输出将为 [2, 4, 5],因为我们可以从索引 2 处的建筑物高度 12、从索引 10 处的建筑物高度 10 和从索引 5 处的最后一个建筑物看到海洋。要解决此问题,我们将 ... 阅读更多

Python 程序从联系人邮件 ID 列表中查找唯一人员的数量

Arnab Chakraborty
更新于 2021年10月14日 11:37:19

175 次浏览

假设我们在常量列表中有一个邮件 ID 列表。因此,对于每一行,可能存在同一人的多个邮件 ID。当存在任何 j(其中 j < i)并且联系人 j 与 i 共享一个公共电子邮件时,联系人 i 被视为重复项。因此,我们必须找到联系人中唯一人员的数量。因此,如果输入类似于 contacts = [["alex@gmail.com", "alex@yahoo.com"], ["alex_25@yahoo.com", "alex@gmail.com"], ["bob15@gmail.com"] ],则输出将为 2,因为第一个和第二个联系人共享相同的邮件 ID,因此他们是同一个人,因此 ... 阅读更多

Python Pandas - 从有序分类索引中获取最大值

AmitDiwan
更新于 2021年10月14日 11:12:51

349 次浏览

要从有序分类索引中获取最大值,请在 Pandas 中使用 catIndex.max() 方法。首先,导入所需的库 -导入 pandas 为 pd设置使用 "categories" 参数的分类类别。使用 "ordered" 参数将分类视为有序 -catIndex = pd.CategoricalIndex(    ["p", "q", "r", "s", "p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"] )显示分类索引 -print("分类索引...", catIndex)获取最大值 -print("分类索引中的最大值...", catIndex.max())示例以下为代码 -导入 pandas 为 pd # 分类索引只能采用有限的,通常是固定的,可能值。 # 设置类别 ... 阅读更多

Python 程序检查是否可以在矩阵字符板上找到单词

Arnab Chakraborty
更新于 2021年10月14日 11:31:36

452 次浏览

假设我们有一个矩阵字符板。其中每个单元格都包含一个字符。我们还有一个名为 target 的字符串,我们必须检查是否可以通过从左到右或从上到下单向的方式在矩阵中找到目标,或者不能找到。因此,如果输入类似于antsspinlapsWord = “tip”则输出将为 True,您可以看到第三列(从上到下)形成了 "tip"。要解决此问题,我们将遵循以下步骤 -对于 board 中的每个 i,执行以下操作:i := 从 i 中存在的字符创建单词如果 i 中存在 word,则返回 Truei := 0当 i < 行 ... 阅读更多

广告

© . All rights reserved.