找到 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要解决此问题,我们将遵循以下步骤:对于 i 从 0 到 n+1,增加 7,执行以下操作:如果 n-i 可以被 3 整除,则返回 Truereturn False让我们看看以下实现以更好地理解:示例实时演示类解决方案:    def solve(self, n):       对于 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 的数字作为字符串的列表对于 i 从 0 到 size ... 阅读更多

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 的数字列表对于 x 从 0 到 li 的大小 - 1,执行以下操作:如果 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),执行以下操作:- 将 nums[i] 插入 ret 的末尾对于初始化 ... 阅读更多

广告

© . All rights reserved.