122 次浏览
在本教程中,我们将解决以下问题。给定一个整数数组,我们必须找到两个数字 A 和 B。数组中所有剩余的数字都是 A 和 B 的除数。如果一个数字同时是 A 和 B 的除数,则它将在数组中出现两次。让我们看看解决问题的步骤。数组中的最大数字是 A 和 B 中的一个数字。假设它是 A。现在,B 将是第二大的数字,或者不是 A 的除数的数字。示例让我们看看… 阅读更多
275 次浏览
我们可以使用Python中的PhantomJS和Selenium webdriver设置窗口大小。要使用PhantomJS,我们应该创建一个webdriver.PhantomJS类的驱动程序对象。然后将phantomjs.exe驱动程序文件的路径作为参数传递给类。接下来,要设置窗口大小,我们将使用set_window_size方法并将尺寸作为参数传递给该方法。要获得浏览器的窗口大小,我们可以使用get_window_size方法。语法driver.set_window_size(800, 1000) print(driver.get_window_size())示例from selenium import webdriver #设置phantomjs.exe路径 driver = webdriver.PhantomJS(executable_path="C:\phantomjs.exe") driver.maximize_window() #启动URL driver.get("https://tutorialspoint.com/index.htm") #设置新的窗口大小 driver.set_window_size(800, 880) #获取窗口大小 print(driver.get_window_size())… 阅读更多
171 次浏览
在本教程中,我们将求解方程(ab)%m,其中a是一个非常大的数。(ab)%m=(a%m)*(a%m)...b_times。我们可以通过找到a%m的值,然后将其乘以b次来解决这个问题。让我们看看解决问题的步骤。初始化数字a、b和m。编写一个函数来查找a%m。用0初始化数字。迭代字符串格式的数字。将最后一位数字添加到数字中。用数字模更新数字。获取a%m的值。编写一个循环,迭代b次。将a%m相乘,并将结果与m取模。打印结果。示例让我们看看… 阅读更多
158 次浏览
在本教程中,我们将解决以下问题。给定一个仅包含字符a和b的字符串,我们的任务是从字符串中删除子字符串ab。并打印剩余的字符串。在这里,解决这个问题的想法很简单。最终,每个仅包含a和b的字符串都将缩小为a或b。让我们看看解决问题的步骤。初始化字符串。为a和b初始化两个计数器变量。迭代给定的字符串。计算a和b的个数。找到a和b频率中的最大值。打印两者之间的差值。示例让我们看看… 阅读更多
478 次浏览
给定一个包含整数元素的数组arr[]。目标是计算arr[]内算术级数子序列的个数。arr[]内元素的范围为[1, 1000000]。空序列或单个元素也将被计算在内。让我们通过示例来理解。例如输入 - arr[] = {1, 2, 3}输出 - 数组中算术级数子序列的个数为:8解释 - 以下子序列将形成AP:-{}, {1}, {2}, {3}, {1, 2}, {2, 3}, {1, 3}, {1, 2, 3}输入 - arr[] = {2, 4, 5, 8}输出 - 数组中算术级数子序列的个数为:12解释 - 以下子序列… 阅读更多
522 次浏览
以下问题是每日报纸填字游戏的示例,这里我们给定一个二维字符数组,问题陈述是从二维字符数组迷宫中找出给定的单词。搜索算法包括从上到下、从右到左以及反向查找单个字符,但不包括对角线方向。让我们通过示例来理解输入- 字符串单词-LAYS二维字符串[ ] - { "LOAPYS", "KAYSOT", "LAYSST", "MLVAYS", "LAYSAA", "LAOYLS" };输出- 二维字符数组中给定字符串的个数:7解释 - 正如我们给出的单词字符串数组一样,我们必须从中找到单词“LAYS”,它可以… 阅读更多
134 次浏览
我们得到一棵可以有无限层级的树,一个变量child将存储一个节点可以拥有的子节点数量,一个变量weight将存储与路径关联的权重,以及一个变量path将存储路径,任务是计算权重等于X且必须至少有一条边具有给定权重的路径的数量。例如输入 - int child = 4, weight = 4, path = 4; 输出 - 权重恰好为X且… 阅读更多
347 次浏览
给定三个变量size、max_val、last_element作为输入。目标是找到可以以这样一种方式形成的不同数组的个数:它们具有size个元素,具有1和max_val之间的元素,并且第一个元素始终为1,最后一个元素始终为max_val。还要确保没有两个连续元素相同。让我们通过示例来理解。例如输入 - size = 5, max_val = 3, last_element = 3输出 - 具有不同值的连续元素的数组个数为:5解释 - 数组将为:-[ 1, 2, 3, 1, 3 ],… 阅读更多
86 次浏览
我们得到一个整数,比如说N,它被认为是一个除数,它将被从1-N开始的数字除,任务是计算那些除数的个数,这些除数在被给定数字N除时具有比商更多的设置位。例如输入 - int N = 6输出 - 除数的个数,这些除数在除以N时具有比商更多的设置位为:5解释 - 首先,我们将用从1-N开始的数字除以数字N,并计算… 阅读更多
588 次浏览
给定两个二进制字符串,例如 str_1 和 str_2,它们包含 1 和 0 的组合。任务是首先形成一个集合,例如“SET”,该集合包含 str_1 的所有不同排列,然后我们将集合中的元素与二进制字符串 str_2 执行异或运算,然后检查异或结果是否为 0。如果是,则考虑这种情况,否则忽略。让我们通过示例来理解。例如:输入 - 字符串 str_1 = "1111",字符串 str_2 = "1111" 输出 - 具有与其他二进制字符串异或结果为 0 的循环排列的数量… 阅读更多