找到 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
更新于 2021年5月18日 11:42:50

586 次浏览

假设我们有一个由不同字符组成的字符串 s,还有一个名为 words 的字符串数组。当字符串中的所有字符都出现在字符串 s 中时,该字符串是一致的。我们必须找到数组 words 中存在的一致字符串的数量。因此,如果输入类似于 s= "px",words = ["ad", "xp", "pppx", "xpp", "apxpa"],则输出将为 3,因为只有三个字符串只包含 'p' 和 'x',即 ["xp", "pppx", "xpp"]。为了解决这个问题,我们将遵循以下步骤:count := 0 for i in range 0 to size of words - ... 阅读更多

Python程序:查找目标解析器解释命令

Arnab Chakraborty
更新于 2021年5月18日 11:41:07

397 次浏览

假设我们有一个可以解释给定字符串命令的目标解析器。一个命令由字母“G”、开括号和闭括号“()”和/或“(al)”以某种顺序组成。我们的目标解析器将“G”解释为字符串“G”,“()”解释为“o”,“(al)”解释为字符串“al”。最后,解释后的字符串按原顺序连接起来。所以如果我们有字符串命令,我们必须找到目标解析器对命令的解释。因此,如果输入类似于 command = "G()()()(al)(al)",则输出将是 Goooalal。为了解决这个问题,我们将遵循以下步骤:s:= 空字符串 for i in range 0 ... 阅读更多

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

Arnab Chakraborty
更新于 2021年5月18日 06:16:33

255 次浏览

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

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

Arnab Chakraborty
更新于 2021年5月18日 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
更新于 2021年5月18日 06:12:25

430 次浏览

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

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

Arnab Chakraborty
更新于 2021年5月18日 06:08:42

140 次浏览

超矩形是一个具有 k 维的矩形。每个维度都有一个长度,可以表示为 n1、n2、n3、……、nm。超矩形的单元格的地址为 (p,q,r,…),并且包含一个等于 (p,q,r,…) 的最大公约数的值。这里 1

Python程序:找出切开的立方体数量

Arnab Chakraborty
更新于 2021年5月18日 06:05:19

166 次浏览

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

Python程序:找出球在圆形管道中碰撞的次数

Arnab Chakraborty
更新于 2021年5月18日 06:02:48

187 次浏览

假设在一个圆形管道中,有 n 个球。管道长 100 米,最初,管道中的每个球都距离我们称之为起点的点 i 米。现在球开始在管道内以圆形顺序向不同的方向移动。球在管道内每秒移动 0.1 米。当两个球在一点相遇时,就会发生碰撞,球会改变它们的运动方向。如果这个过程持续很长时间,比如说 10^9 + 6 秒;我们必须找出… 阅读更多

广告
© . All rights reserved.