找到 34423 篇文章,关于编程

如何在R中将具有已定义名称的向量连接到列表?

Nizamuddin Siddiqui
更新于 2020年10月7日 16:54:09

92 次查看

将向量连接到列表简单来说就是将外部向量添加到已有的列表中。为此,我们需要使用列表函数定义向量,以便 R 程序理解我们正在将列表对象添加到另一个列表中,否则向量条目将被视为要添加到列表中的单独向量。为了更好地理解这一点,请查看下面的示例。示例 在线演示考虑以下列表:List1

Python程序:检查机器人是否可以到达目标位置

Arnab Chakraborty
更新于 2020年10月7日 13:47:26

363 次查看

假设我们有一个机器人,它当前位于 (0, 0) 位置(笛卡尔平面)。如果我们有它可以执行的移动列表,包含 N(北)、S(南)、W(西)和 E(东)。我们需要检查它是否可以到达目标坐标 (x, y)。因此,如果输入类似于 moves = ['N', 'N', 'E', 'E', 'S'], (x, y) = (2, 1),则输出为 True。为了解决这个问题,我们将遵循以下步骤:temp_coord := [0, 0] 对于 moves 中的每个移动,执行:如果移动与 "N" 相同,则 temp_coord[1] := temp_coord[1] + 1;否则,如果移动与... 阅读更多

Python程序:检查是否可以到达最左边或最右边位置

Arnab Chakraborty
更新于 2020年10月7日 13:44:57

309 次查看

假设我们有一个字符串,包含三种类型的字母:R、B 和点(.)。这里 R 代表我们当前的位置,B 代表阻塞的位置,点(.) 代表空位置。现在,一步之内,我们可以移动到我们当前位置的任何相邻位置,只要它是有效的(空的)。我们需要检查我们是否可以到达最左边或最右边的位置。因此,如果输入类似于 s = "...........R.....BBBB.....",则输出为 True,因为 R 可以到达最左边位置,因为没有障碍。为了解决这个问题,我们将... 阅读更多

Python程序:计算达到 t 金额所需年份

Arnab Chakraborty
更新于 2020年10月7日 13:43:46

163 次查看

假设我们有一些参数 P、O、E、T。如果我们有 P 美元的本金想要投资股市。股市在每年首先返回 E% 利息然后返回 O% 利息之间交替,我们需要检查达到至少 T 美元需要多少年。因此,如果输入类似于 P = 200、O = 10、E = 25、T = 300,则输出为 3,因为在第一年我们将获得 25% 的利息,因此最终得到 200 + 50 = 250,然后下一年我们将... 阅读更多

Python程序:反转给定字符串中每个单词的位置

Arnab Chakraborty
更新于 2020年10月7日 13:42:28

495 次查看

假设我们有一个由空格分隔的单词字符串;我们需要反转单词的顺序。因此,如果输入类似于 "Hello world, I love python programming",则输出将是 "programming python love I world, Hello"。为了解决这个问题,我们将遵循以下步骤:temp := 使用空格分割 s 创建一个单词列表;temp := 反转列表 temp;返回一个通过使用空格分隔符连接 temp 中的元素组成的字符串。让我们看看下面的实现以更好地理解:示例 在线演示class Solution:    def solve(self, s):       temp = s.split(' ')   ... 阅读更多

Python程序:检查是否可以反转一个列表的子列表以形成第二个列表

Arnab Chakraborty
更新于 2020年10月7日 13:41:16

163 次查看

假设我们有两个数字列表,称为 A 和 B。我们需要在 A 中取一些子列表并将其反转。然后检查是否可以将 A 转换为 B。我们可以取子列表并反转任意次数。因此,如果输入类似于 A = [2, 3, 4, 9, 10],B = [4, 3, 2, 10, 9],则输出为 True,因为我们可以反转 [2, 3, 4] 和 [9, 10]。为了解决这个问题,我们将遵循以下步骤:res := 一个映射,最初为空;对于 nums 中的每个 n,执行:res[n] := ... 阅读更多

Python程序:检查字符串是否为重复字符串

Arnab Chakraborty
更新于 2020年10月7日 13:39:32

107 次查看

假设我们有一个字符串,我们需要检查它是否为重复字符串。因此,如果输入类似于 string = "helloworldhelloworld",则输出为 True。为了解决这个问题,我们将遵循以下步骤:n := s 的大小;定义一个函数 findFactors()。这将采用 nf := 一个新的集合;i := 1;当 i * i

Python程序:计算给定字符串中出现多次的 k 长度子字符串的数量

Arnab Chakraborty
更新于 2020年10月7日 13:36:43

165 次查看

假设我们有一个字符串 s 和一个数字 k,我们需要找到 s 的 k 长度子字符串的数量,这些子字符串在 s 中出现多次。因此,如果输入类似于 s = "xxxyyy",k = 2,则输出为 2。为了解决这个问题,我们将遵循以下步骤:seen := 一个新的列表;对于范围从 0 到 s 的大小 - k 的 i,dot := s 的子字符串 [从索引 i 到 i + k - 1];将 t 插入 seen 的末尾;mp := 用于 seen 中所有不同元素及其出现的映射;返回总和... 阅读更多

Python程序:计算数字的各位之和,直到它是一位数

Arnab Chakraborty
更新于 2020年10月7日 13:34:42

3K+ 次查看

假设我们有一个正数 n,我们将添加其所有数字以获得一个新数字。现在重复此操作,直到它小于 10。因此,如果输入类似于 9625,则输出为 4。为了解决这个问题,我们将遵循以下步骤:定义一个方法 solve(),这将采用 n;如果 n < 10,则返回 n;s := 0;l := (log(n) 以 10 为底 + 1) 的底;当 l > 0 时,执行:s := s + (n mod 10);n := n / 10 的商;l := l - 1;返回 solve(s);让我们看看下面的实现以了解... 阅读更多

Python程序:检查一个字符串是否可以通过移除一个元素转换为另一个字符串

Arnab Chakraborty
更新于 2020年10月7日 13:33:00

132 次查看

假设我们有两个字符串 s 和 t,我们需要检查是否可以通过从 s 中移除一个字母来获得 t。因此,如果输入类似于 s = "world",t = "wrld",则输出为 True。为了解决这个问题,我们将遵循以下步骤:i:= 0;n:= s 的大小;当 i < n 时,执行:temp:= s 的子字符串 [从索引 0 到 i-1] 连接 s 的子字符串 [从索引 i+1 到结尾];如果 temp 与 t 相同,则返回 True;i := i + 1;返回 False;让我们看看下面的实现以更好地理解:示例 在线演示class Solution:    def solve(self, s, t): ... 阅读更多

广告
© . All rights reserved.