找到34423篇编程相关文章

使用Python编写程序检查是否可以通过一次字符串交换使两个字符串相等

Arnab Chakraborty
更新于2021年5月29日14:31:18

389次浏览

假设我们有两个长度相同的字符串s和t。考虑一个操作,我们选择字符串中的两个索引(不必不同)并交换所选索引处的字符。我们必须检查是否可以通过对其中一个字符串执行最多一次字符串交换来使这两个字符串相同。因此,如果输入类似于s = "hello" t = "hlelo",则输出将为True,因为我们需要交换s或t中的'e'和'l'以使它们相等。为了解决这个问题,我们将遵循……阅读更多

使用Python编写程序检查二进制字符串是否最多只有一个1的连续段

Arnab Chakraborty
更新于2021年5月29日14:31:34

442次浏览

假设我们有一个二进制字符串s(没有前导零),我们必须检查s是否最多包含一个连续的1的段。因此,如果输入类似于s = "11100",则输出将为True,因为有一个1的段"111"。为了解决这个问题,我们将遵循以下步骤-count := -1如果s的大小与1相同,则返回True对于s中的每个i,如果i与"1"相同且count > -1,则返回False否则当i与"0"相同时,则count := count + 1返回True让我们看看下面的实现……阅读更多

使用Python编写程序查找具有相同x或y坐标的最近点

Arnab Chakraborty
更新于2021年5月29日14:31:48

2K+ 次浏览

假设我们在一个名为pts的数组中给出了一组点。我们还有另一个点(x, y),这是我们当前的位置。我们将有效点定义为与我们当前点共享相同x坐标或相同y坐标的点。我们必须返回与我们当前位置(x, y)的曼哈顿距离最小的有效点的索引。如果有多个点,则返回索引最小的有效点。(注意:两点(a, b)和(p, q)之间的曼哈顿距离是|a - p|……阅读更多

使用Python编写程序计算匹配规则的项目数

Arnab Chakraborty
更新于2021年5月29日14:32:09

370次浏览

假设我们有一个数组nums,其中每个nums[i]包含三个元素[type_i, color_i, name_i]。这些描述了第i个项目的类型、颜色和名称。我们还有一个由另外两个字符串ruleKey和ruleValue表示的规则。现在我们可以说,如果以下情况之一为真,则第i个项目与规则匹配-ruleKey = "type"且ruleValue = type_i。ruleKey = "color"且ruleValue = color_i。ruleKey = "name"且ruleValue = name_i。我们必须找到可以找到的匹配数。因此,如果输入类似于BikeblueElecBCarsilverSumoBikeblueTVS并且ruleKey = "color",ruleValue = "blue",则输出……阅读更多

使用Python编写程序交替合并字符串

Arnab Chakraborty
更新于2021年5月29日14:32:28

6K+ 次浏览

假设我们有两个字符串s和t。我们必须通过交替添加字母来合并它们,从s开始。如果s和t的长度不相等,则将额外的字母添加到合并字符串的末尾。因此,如果输入类似于s = "major" t = "general",则输出将为"mgaejnoerral",因为t大于s,所以我们在末尾添加了额外的部分"ral"。为了解决这个问题,我们将遵循以下步骤-i := j := 0result := 空字符串while i < s的大小且j < t的大小……阅读更多

使用Python编写程序查找最长的漂亮子字符串

Arnab Chakraborty
更新于2021年5月29日14:32:57

478次浏览

假设我们有一个字符串s。我们必须找到s的最长的漂亮子字符串。对于一个字符串s,当对于s中的每个字母,它都以大写和小写两种形式出现时,它将被认为是漂亮的。如果有多个这样的子字符串,则返回最早出现的子字符串。因此,如果输入类似于s = "ZbybBbz",则输出将为"bBb",因为它包含小写和大写B。为了解决这个问题,我们将遵循以下步骤-cur_max:= -1res:= 空字符串for i in range 0 to s的大小,do c := s[i] upper := a……阅读更多

使用Python编写程序查找数字二进制形式中1的最长距离

Arnab Chakraborty
更新于2021年5月29日14:33:17

247次浏览

假设我们有一个数字N,我们必须找到其二进制表示中两个连续的1之间的最长距离。如果没有两个连续的1,则返回0。因此,如果输入类似于71,则输出将为4,因为71的二进制形式是1000111。现在有四个1,第一个1和第二个1之间的距离为4。所有其他距离都是1。所以这里最长距离是4。为了解决这个问题,我们将遵循以下步骤-K := 创建一个包含N的二进制表示的位的列表Max := 0, C := 0,……阅读更多

使用Python编写程序查找最大周长三角形

Arnab Chakraborty
更新于2021年5月29日14:14:25

470次浏览

假设我们有一个包含正长度的数组nums,我们必须通过从该数组中取三个值来找到三角形的最大周长。当不可能形成任何非零面积的三角形时,则返回0。因此,如果输入类似于[8,3,6,4,2,5],则输出将为19。为了解决这个问题,我们将遵循以下步骤-对列表nums进行排序a := 从nums中删除最后一个元素b := 从nums中删除最后一个元素c := 从nums中删除最后一个元素while b+c

Dart编程中的while循环和do-while循环

Mukul Latiyan
更新于2021年5月24日12:23:52

191次浏览

Dart也提供了while循环和do-while循环。它们的语法和功能与C语言中的while循环和do-while循环非常相似。While循环while循环是一个不定循环,可以根据我们提供的条件修改为运行有限次数的迭代。语法while(condition){    // 执行此操作}示例考虑以下示例- 实时演示void main() {    var age = 6;    while(age < 10){       print("age is now $age");       age++;    } }输出age is now 6 age is now 7 age is now 8 age……阅读更多

Dart编程中的变量

Mukul Latiyan
更新于2021年5月24日12:23:21

80次浏览

Dart作为一种静态类型语言,要求我们声明将使用的变量的类型。简单来说,在使用变量之前,有必要定义我们将存储在变量中的数据类型。示例考虑以下示例- 实时演示void main(){    int collegeId = 1234;    // 声明并赋值一个变量    print(collegeId);        // 打印变量的值    String myName = "mukul";    print(myName); }在上面的示例中,我们声明了两个名为'collegeId'和'myName'的变量,并分别赋值1234和"mukul"作为……阅读更多

广告
© . All rights reserved.