为编程找到了 34423 篇 文章

Python 中找到重新格式化电话号码的程序

Arnab Chakraborty
更新于 2021 年 5 月 18 日 11:44:35

347 次查看

假设我们有一个电话号码为字符串。电话号码由数字、空格和/或减号“-”组成。我们要以某种方式重新格式化电话号码。有以下几条规则 -删除开头的所有空格和短划线从左向右将数字分组为长度为 3 的块,直到剩下 4 个或更少的数字。然后对最后的数字进行分组,如下所示 -对于 2 个数字:一个长度为 2 的块。对于 3 个数字:一个长度为 3 的块。对于 4 个数字:两个长度为 2 的块。然后通过 ... 阅读更多内容

Python 中计算比赛中比赛局数的程序

Arnab Chakraborty
更新于 2021 年 5 月 18 日 11:43:25

2K+ 次查看

假设我们有一个数字 n。在一个制定了某些规则的比赛中有 n 个队伍:

  • 如果当前队伍数量为偶数,则每支队伍均与另一支队伍合并。总共进行 (n/2) 场比赛,从这些比赛中,(n/2) 支获胜队伍将进入下一轮。
  • 如果队伍数量为奇数,则一支队伍随机进入比赛,其余队伍合并。因此总共进行 (n-1)/2 场比赛,并将 (n-1)/2+1 支队伍作为获胜者进入下一轮。
我们必须找到比赛的总场次... 阅读更多内容

Python 程序用于计算一致字符串的数量

Arnab Chakraborty
更新于 18-05-2021 11:42:50

586 次浏览

假设我们有一个由不同字符组成的字符串 s,并有一个名为 words 的字符串数组。当字符串 s 中出现字符串的所有字符时,该字符串是一致的。我们必须找到数组 words 中存在的一致字符串的数量。因此,如果输入为 s= "px", words = ["ad", "xp", "pppx", "xpp", "apxpa"],则输出为 3,因为有三个字符串仅包含 'p' 和 'x',即 ["xp", "pppx", "xpp"]。要解决此问题,我们将按照以下步骤操作:

Python 程序用于查找 Goal 解析器在 Python 中的命令解释

Arnab Chakraborty
更新于 18-05-2021 11:41:07

397 次浏览

假设我们有一个 Goal 解析器,它可以解释给定的字符串命令。命令由以下几部分组成:

  • 字母 "G"
  • 圆括号 "()" 和/或 "(al)" 按特定顺序
我们的 Goal 解析器将 "G" 解释为字符串 "G","()" 解释为 "o","(al)" 解释为字符串 "al"。然后将最终解释的字符串按原始顺序连接起来。因此,如果我们有 string 命令,我们必须找到 Goal 解析器的命令解释。因此,如果输入为 command = "G()()()(al)(al)",则输出为 Goooalal。要解决此问题,我们将按照以下步骤操作:

Python 程序用于找出大于给定值的集合数量

Arnab Chakraborty
更新于 18-05-2021 06:16:33

255 次浏览

假设我们有一个包含多个整数的数组。我们从给定的数字数组中找出所有连续子数组,并将其放入另一个列表中。现在,我们将每个子数组替换为该子数组中的最大元素。我们还得到一个数字 k,我们必须找出现在有多少个子数组大于给定的数字。因此,如果输入为 input_array = [5, 6, 7, 8],k = 7,则输出为 4给定输入数组的连续子数组为:{5}、{6}、{7}、{8}、{5, 6}、{6, ... 阅读更多内容

Python 程序用于找出给定特殊矩阵的行列式

Arnab Chakraborty
更新于 18-05-2021 06:14:42

403 次浏览

假设我们有一棵具有 n 个顶点的树,其中每个顶点从 1 到 n 都贴有标签。树的根标签为 1,并且每个顶点的权重为 wi。现在形成了一个 nxn 矩阵 A,其中 A(x, y) = Wf(x, y),其中 f(x, y) 是顶点 x 和 y 的最小公共祖先。我们必须找出矩阵 A 的行列式。矩阵的边、权重以及顶点的总数作为输入提供给我们。因此,如果输入像 input_array = [[1, 2], [1, 3], [1, 4], [1, 5]],... 阅读更多

Python 程序找出可以藏有奖品的房间数

Arnab Chakraborty
更新于 18-05-2021 06:12:25

430 次浏览

假设在一个游戏节目中有 2n 个房间呈圆形排列。其中一个房间中有一个奖品,参与者必须收集这个奖品。房间的编号为 1、2、3、....、n、-n、-(n - 1)、....、-1。顺时针。每个房间都有一个门,通过该门可以访问其他房间。每扇门上都有一个标记 x,这意味着另一个房间位于当前房间 x 距离处。如果 x 的值为正,则门... 阅读更多

Python 程序找出超矩形单元格中的值之和

Arnab Chakraborty
更新于 18-05-2021 06:08:42

140 次浏览

超矩形是一个具有 k 维的矩形。每个维度的长度可以表示为 n1、n2、n3、.....、nm。超矩形的单元格的地址为 (p,q,r,...),并且包含的值与 (p,q,r,...) 的 gcd 等价。此处为 1

Python 程序找出切成了多少个立方体

Arnab Chakraborty
更新于 18-05-2021 06:05:19

166 次浏览

假设有几个尺寸为 a、b 和 c 的立方体,并用它们创建了一个尺寸为 axbxc 的新盒子。a、b 和 c 是成对互质的;gcd(a, b) = gcd(b, c) = gcd(c, d) = 1。我们必须用一个切片将盒子切成两块,如图所示。我们必须找出如果以这种方式切盒子,有多少个立方体被切成两块。我们提供了一个包含可能的三个尺寸的数组,我们必须从中找出答案。切割... 阅读更多

Python 程序找出圆管中球碰撞的次数

Arnab Chakraborty
更新于 18-05-2021 06:02:48

187 次浏览

假设一个圆筒中放有 n 个球。该圆筒长 100 米,并且最初,圆筒中的每个球与我们称之为开始点的点距离 i 米。现在,这些球开始在圆筒内以圆周顺序向不同的方向运动。球在圆筒中每秒移动 0.1 米。当两个球在一点相遇时,就会发生碰撞,球会改变其移动方向。如果这种过程持续很长时间,比如说 10^9 + 6 秒,我们必须找出球在 ... 了解更多

广告
© . All rights reserved.