找到34423篇编程相关文章

用Python探秘古代宇航员理论

Arnab Chakraborty
更新于2020年9月2日 12:52:14

142次浏览

假设我们有一个字符串字典,该字典表示古代宇航员字典的部分字典序排序。因此,如果我们有一个字符串s,我们必须检查它是否根据这个古代宇航员字典进行字典排序。因此,如果输入类似于dictionary = "bdc",s = "bbbb h ddd i cccc",则输出将为True。为了解决这个问题,我们将遵循以下步骤:l := astro_dict的大小如果l等于0,则返回Truei := 0对于s中的每个字符c,如果c在astro_dict中,则当i < l且astro_dict[i] ... 阅读更多

在Python中添加时间

Arnab Chakraborty
更新于2020年9月2日 12:45:26

4K+ 次浏览

假设我们有一个字符串,它表示带有后缀am或pm的12小时制时间,并且还给出了一个整数n,我们将向时间添加n分钟,并以相同的格式返回新时间。因此,如果输入类似于s = "8:20pm"且n = 150,则输出将为10:50pm。为了解决这个问题,我们将遵循以下步骤:h,m := 从s中获取小时和分钟部分h := h mod 12如果时间s为'pm',则h := h + 12t := h * 60 + m + nh ... 阅读更多

Python中的首字母缩写

Arnab Chakraborty
更新于2020年9月2日 12:42:46

1K+ 次浏览

假设我们有一个表示短语的字符串s,我们必须找到它的首字母缩写。首字母缩写应该大写,并且不应包含单词“and”。因此,如果输入类似于“Indian Space Research Organisation”,则输出将为ISRO。为了解决这个问题,我们将遵循以下步骤:tokens:= s的每个单词作为一个数组string:= 空字符串对于tokens中的每个单词,如果单词不是“and”,则string:= string连接单词的首字母返回将字符串转换为大写字符串让我们看看下面的实现以更好地理解:示例实时演示类解决方案: def solve(self, s): ... 阅读更多

Python中的蓄电池

Arnab Chakraborty
更新于2020年9月2日 12:40:10

212次浏览

假设我们有一部处于“省电模式”的手机。当电池电量达到20%时,此模式将激活。在此省电模式下,电池的耗电速度比正常模式慢两倍。现在,当我们离开家时,电池电量为100%。t分钟后,我们还剩下p%的电池电量。我们必须找到手机关机还需要多少分钟。因此,如果输入类似于t = 75且p = 25,则输出将为45。为了解决这个问题,我们将遵循以下步骤:如果p < ... 阅读更多

Python中的3和7

Arnab Chakraborty
更新于2020年9月2日 12:37:59

262次浏览

假设我们有一个正数n,我们必须找到我们能否通过将3的某些非负倍数和7的某些非负倍数相加来构成n。因此,如果输入类似于13,则输出将为True,因为13可以写成1*7+2*3 = 13。为了解决这个问题,我们将遵循以下步骤:对于从0到n+1的i,以7递增,如果n-i能被3整除,则返回Truereturn False让我们看看下面的实现以更好地理解:示例实时演示类解决方案: def solve(self, n): for i ... 阅读更多

Python中的3-6-9

Arnab Chakraborty
更新于2020年9月2日 12:35:51

764次浏览

假设我们有一个数字n,我们必须构造一个列表,其中包含从1到n的每个数字,但当它是3的倍数或数字中包含3、6或9时,它应该是字符串“no-fill”。因此,如果输入类似于20,则输出将为['1', '2', 'clap', '4', '5', 'clap', '7', '8', 'clap', '10', '11', 'clap', 'clap', '14', 'clap', 'clap', '17', 'clap', 'clap', '20']。为了解决这个问题,我们将遵循以下步骤:string:= "no-fill"ls:= 创建一个从1到n的数字列表(作为字符串)对于从0到size的i ... 阅读更多

Python中的24小时制时间

Arnab Chakraborty
更新于2020年9月2日 12:33:50

3K+ 次浏览

假设我们有一个字符串s。这里s表示带有后缀am或pm的12小时制时间,我们必须找到其24小时制的等价物。因此,如果输入类似于“08:40pm”,则输出将为“20:40”。为了解决这个问题,我们将遵循以下步骤:hour:= (将s的子串(从索引0到2)转换为整数)mod 12minutes:= 将s的子串(从索引3到5)转换为整数如果s[5]与'p'相同,则hour:= hour + 12返回结果为hour:minutes让我们看看下面的实现以更好地理解:示例实时演示类解决方案: ... 阅读更多

Python中的123数字翻转

Arnab Chakraborty
更新于2020年9月2日 12:32:21

313次浏览

假设我们有一个整数n,其中只存在1、2和3这三个数字。我们可以将一个数字翻转为3。然后找到我们可以构成的最大数字。因此,如果输入类似于11332,则输出将为31332。为了解决这个问题,我们将遵循以下步骤:li:= n的数字列表对于从0到li大小-1的x,如果li[x]不是'3',则li[x]:='3'返回通过合并li中的数字得到的数字返回n让我们看看下面的实现以更好地理解:示例实时演示类解决方案: def solve(self, ... 阅读更多

C++中最短多数子字符串

Arnab Chakraborty
更新于2020年9月2日 12:29:34

275次浏览

假设我们有一个小写字母字符串s,我们必须找到最短子字符串的长度(最小长度为2),使得某些字母出现的次数超过其他字母的总和。如果我们找不到任何解决方案,则返回-1。因此,如果输入类似于“abbbcde”,则输出将为2,子字符串“bb”具有最小长度,并且其出现次数超过其他字母。为了解决这个问题,我们将遵循以下步骤:定义一个函数ok(),它将接收一个数组cnt,total:= 0,maxVal:= 0对于cnt中的每个元素it,total:= total + itmaxVal ... 阅读更多

在C++中将列表左旋转k位

Arnab Chakraborty
更新于2020年9月2日 12:27:11

281次浏览

假设我们有一列数字。我们必须定义一个方法,可以将一列数字向左旋转k个元素。因此,如果输入类似于[5, 4, 7, 8, 5, 6, 8, 7, 9, 2],k = 2,则输出将为[8, 5, 6, 8, 7, 9, 2, 5, 4, 7]。为了解决这个问题,我们将遵循以下步骤:定义一个数组retn:= nums的大小k:= k mod n对于初始化i:= k,当i < n,更新(i增加1),则-将nums[i]插入ret的末尾对于初始化 ... 阅读更多

广告
© . All rights reserved.