经验笔记

可以在C ++中放置鲜花

假设我们有一个长长的花坛,其中种植了一些地块,而有些则是空的。现在有一个限制,不能在相邻的地块上种花,它们会争夺水,而且都死了。因此,如果我们有一个花坛,用包含0和1的数组表示,则0表示空白,1表示填充,并且还给出了数字n,我们必须检查是否… 更多>

如何处理Selenium中的Chrome浏览器中的SSL证书问题?

由于以下原因,我们可能会遇到SSL证书问题-开发网站时,其SSL证书不正确。该站点可能具有自签名证书。无法在服务器级别正确配置SSL。示例import org.openqa.selenium.Capabilities; import org… 更多>

C ++中两个列表的最小索引和

假设有两个恶魔,阿玛尔(Amal)和比玛尔(Bimal)想选择一家餐厅作为晚餐,现在他们俩都有用字符串表示的最喜欢的餐厅列表。我们必须帮助他们找出列表索引和最少的共同利益。如果不同答案之间存在选择关系,则将其全部返回,而无需订购。因此,如果… 更多>

如何使用属性文件在Selenium中的框架中声明全局变量?

我们可以在与.properties文件一起使用的Properties类的帮助下在Selenium中声明全局变量。在.properties文件中,数据存储在键值对中。我们可以在.properties文件中读取和写入值。极端import jav… 更多>

C ++中的范围加法II

假设我们有一个m * n矩阵,称为M,并用全0进行了初始化,并且我们还进行了几次更新操作。现在,操作由2D数组表示,每个操作由具有两个正整数x和y的数组表示,这意味着对于范围0内的所有值i,M [i] [j]应加1- 1,所有值j都在0到b… 更多>

C ++中最长的和谐子序列

假设我们有一个整数数组;我们必须在所有可能的子序列中找到最长的和谐子序列的长度。众所周知,和谐序列数组是其最大值和最小值之差恰好为1的数组。因此,如果输入类似于[1,3,2,2,5,2,3,7],则输出将为5,因为最长的和谐子序列为[4,3… 更多>

用C ++分发糖果

假设我们有一个长度相等的数组,这里数组中的不同数字代表不同种类的糖果。现在,每个数字表示一个相应种类的糖果。我们必须向兄弟姐妹平均分配糖果。我们必须找到姐姐可以接受的最大种类的糖果。因此,如果输入类似于[1,1,2,3],则输出将为2,就好… 更多>

在C ++中重塑矩阵

在不同的平台中,有一个非常有用的功能称为“重塑”,该功能用于将矩阵重塑为大小不同的新矩阵,但数据将相同。因此,如果我们有一个矩阵,并且想要的重整矩阵的行数和列数分别有两个值r和c。因此,如果输入类似于[[5,10],[15,20]],row… 更多>

Selenium中Select类下可用的各种方法有哪些?

下面列出了Selenium中Select类下可用的各种方法-selectByVisibleText(字符串参数)此方法是下拉菜单中最常用的方法。使用此方法在下拉菜单和多重选择框中选择一个选项非常简单。它使用String参数作为参数,并且不返… 更多>

如何在Selenium中进行拖放动作?

我们可以借助Actions类在Selenium中执行拖放动作。为了执行拖放运动,我们将使用dragAndDrop(源,目标)方法。最后,使用build().perform()执行所有步骤。示例import org.openqa.seleni… 更多>

PHP acosh()函数

定义和用法 ACOSH()函数返回给定角度的反双曲余弦比率在给定的参数的。换句话说,的返回值asinh()是给定参数的双曲正弦值。双曲反双曲余弦函数定义为-。acosh(x)= log(x + sqrt(pow(x,2)-1))此函数返回一… 更多>

PHP acos()函数

定义和用法的ACOS()函数返回以弧度反余弦或COS逆arg的。acos()是的反函数cos()。因此,如果cos(x)= y,则acos(y)= x。例如,cos(pi / 2)= 0和acos= 1.57079633 rad,等于pi … 更多>

PHP abs()函数

定义和用法将ABS()函数在PHP iterpreter的内置功能。此函数接受任何数字作为参数,并返回一个正值,而不考虑其符号。任何数字的绝对值始终为正。此函数始终返回正数。语法abs( mixed $num)参数序号参数及说明1num此参… 更多>

如何计算硒页面中的帧数?

我们可以通过下面列出的方法计算硒中的帧数-借助具有标签名frame / iframe的List <WebElement>。借助Javascript执行器。示例带标记名。import org.openqa.selenium.By;… 更多>

如何切换到硒框架?

我们可以借助以下方法切换到Selenium中的帧-switchTo()defaultContent()此方法用于在帧和父帧之间来回切换。焦点转移到主页上。switchTo()。parentFrame()此方法用于将控件切换到当前帧的父帧。示… 更多>

如何处理硒中的帧?

我们可以借助以下方法来处理Selenium中的帧-switchTo()。frame(frameNumber)此方法使用帧ID作为参数。框架ID的索引从0开始。如果未找到框架,则会引发NoSuchFrameException。switchTo… 更多>

如何在Selenium中处理基于Web的警报?

Selenium WebDriver借助Alert界面提供了多个API来处理弹出窗口或警报。解雇()这将取消警报按钮。接受()这将接受警报按钮。getText()这将提取警报文本。sendKeys()这将在警报框中输入文本。示例带有代码片段… 更多>

Selenium有哪些不同的等待类型?

下面列出了Selenium中可用的不同类型的等待-隐式等待这是Selenium中动态等待的一种,其语法为-driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS);明确等… 更多>

硒中的xpath是什么?

Xpath是Selenium中用于识别Web元素的最重要的定位器之一。它以以下方式工作-它借助元素及其属性(用于标识)在文档对象模型(DOM)中导航。尽管它有助于唯一地定位元素,但从其他定位器来看,它的速度较慢。xpath用两种方式表示,即… 更多>

Python中的反向字符串II

为了解决这个问题,我们将遵循以下步骤-l:=列出s的字符i:= k-1而我<l + k的大小-a:= l [从索引0到i-k + 1]b:= l [从索引i-k + 1到i + 1]c:= l [从索引i + 1到结束]l:= a串联… 更多>

C ++中数组中的K-diff对

假设我们有一个数组和一个整数k,我们必须找到数组中唯一的k-diff对的数量。这里的k-diff对就像(i,j),其中i和j都存在于数组中,它们的绝对差为k。因此,如果输入像[3,1,4,1,5],k = 2,则输出将为2,因为在类似数组(… 更多>

C ++中最长的不常见子序列I

为了解决这个问题,我们将遵循以下步骤-如果a与b相同,则-返回-1除此以外返回a的最大值和b的最大值例 让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; … 更多>

C ++中的完美数

例 让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class Solution { public: bool checkPerfectNumber(i… 更多>

C ++中的相对排名

假设我们有N个运动员的得分列表,我们必须找到他们的相对排名以及得分最高的前三名的人,他们将获得不同的奖牌:“金牌”,“银牌”和“铜牌”。因此,如果输入类似于[2,5,3,1,0],则输出将为[Bronze,Gold,Silver,4,5]为… 更多>

C ++中的键盘行

给定一个单词列表,我们必须找到那些只能在标准键盘布局的一行上使用字母输入的单词。因此,如果输入类似于[“ hello”,“ world”,“ mom”,“ dad”,“ try”,“ type”,“ tom”],则输出将为[“ dad”,“… 更多>

用C ++构造矩形

假设我们有一个特定的矩形网页区域,我们的工作是设计一个矩形网页,其长度L和宽度W满足以下要求-网页的面积必须等于给定的目标面积。宽度W不应大于长度L,并且L> =W。L和W之间的差异应尽可能小。因此,如果输入像4,那么输出将是[2,2… 更多>

Python中的加热器

假设我们必须设计一个具有固定加热半径的标准加热器来加热所有房屋。现在,我们在水平线上给出了房屋和加热器的位置,我们必须找到加热器的最小半径,以便所有房屋都可以被这些加热器覆盖。因此,我们将分别提供房屋和加热器,我们的预期输出将是加热器的最小… 更多>

在C ++中分配Cookie

假设我们正在尝试向孩子分发一些cookie。但是,我们最多应该给每个孩子一个cookie。现在,每个孩子我都有一个贪婪因子gi,这是该孩子将满意的cookie的最小大小;每个cookie j的大小均为sj。当sj> = gi时,我们可… 更多>

在C ++中最小移动到相等的数组元素

假设我们有一个大小为n的数组,我们必须找到使所有数组元素相同所需的最小移动数,其中移动意味着将n-1元素加1。因此,如果输入类似于[3,2,3,4],则输出将为4。为了解决这个问题,我们将遵循以下步骤-n:= nums的大小如果n等于0,则… 更多>

Python中的回旋镖数量

假设我们在平面上有n个点,它们成对地分开。现在,“回旋镖”是点(i,j,k)之类的元组,因此i和j之间的距离与i和k之间的距离相同。我们必须找到飞旋镖的数量。因此,如果输入像[[0,0],[1,0],[2,0]],则输出将为2,因为两个回旋… 更多>

用C ++安排硬币

因此,如果输入是5,则输出将是2,因为使用5个硬币,我们可以形成两行完整的starecase行,最后一行需要三行,但我们必须保留2-* ** **这可以通过使用以下公式直接完成-$$\ frac {\ sqrt {(8n + 1)}-1} … 更多>

C ++中字符串中的段数

假设我们有一个字符串s。我们必须计算一个字符串中的段数,其中一个段被定义为连续的字符序列(无空格)。因此,如果输入就像“你好,我喜欢编程”,那么输出将为4,因为有4个段。为了解决这个问题,我们将遵循以下步骤-n:= 0对于初始化i:= 0,… 更多>

C ++中的第三最大数

假设我们有一个非空的整数数组;我们必须在此数组中找到第三个最大数字。如果没有第三个最大数字,则返回最大一个。挑战在于,我们必须使用线性时间复杂度来解决这个问题。因此,如果输入类似于[5,3,8,9,1,4,6,2],则输出将为6。为了解决这… 更多>

C ++中最长的回文

假设我们有一个由小写或大写字母组成的字符串,我们必须找到可以用这些字母建立的最长回文的长度。现在该字符串区分大小写,因此此处不将“ Aa”视为回文。因此,如果输入类似于“ abccccdd”,则输出将为7,因为可以构建的最长回文集为“ dc… 更多>

在C ++中将数字转换为十六进制

为了解决这个问题,我们将遵循以下步骤-如果num1与0相同,则-返回“ 0”num:= num1s:=空字符串当num不为零时,执行-s:= s + temp作为字母s:= s + temp作为数字字符temp:= num mod 16如果… 更多>

找出C ++的不同之处

假设我们有两个仅包含小写字母的字符串s和t。现在,字符串t由随机改组字符串s生成,然后在随机索引处再添加一个字母。我们必须找到t中添加的字母。因此,如果输入类似于“ mnopq”,“ pqmnot”,那么输出将为“ t”,这是多余的字母。为… 更多>

在C ++中猜测数字更高或更低

假设我们正在玩猜猜游戏。该游戏的属性如下-玩家1将选择一个从1到n的数字。player2必须猜测我选了哪个号码。每当玩家2猜错时,玩家1都会告诉玩家2这个数字是高还是低。我们可以使用功能guess(num),它将返回3种可能的结果,如下所示… 更多>

C ++中两个数组的交集

让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; void print_vector(vector<auto> v){ cout <&l… 更多>

C ++中的四次幂

假设我们有一个整数;我们必须检查那是否是4的幂。因此,如果输入类似于16,则输出将为True。为了解决这个问题,我们将遵循以下步骤-如果num <0,则-返回假如果num&(num-1)不为零,则-返回假如果(num&01010101… 更多>

C ++中的Nim游戏

因此,如果输入为5,则输出为true,因为有5块石头,因此一开始,如果玩家1拿了一块石头,那么第二位玩家可以拿1到3块石头,则至少会有一个玩家2旋转后剩下的石头,因此玩家1可以获胜。这可以使用一个简单的步骤来解决-当n mod 4与0不相等… 更多>

C ++中的单词模式

假设我们有一个模式和一个字符串str,请查找str是否遵循相同的模式。在这里,跟随意味着在模式中的字母和str中的非空词之间存在双射。因此,如果输入类似于pattern =“ cbbc”,str =“ word pattern patter… 更多>

在C ++中使用队列实现堆栈

假设我们要使用队列实现一个堆栈。我们必须为堆栈定义这些方法。push(x)-将x压入堆栈。pop()-从堆栈中删除并返回顶部元素top()-返回栈顶元素。empty()-返回堆栈是否为空。所以,如果我们调用的函数推(10),推(20),然后… 更多>

包含C ++中的Duplicate II

假设我们有一个数组和一个整数k,我们必须检查数组中是否有两个不同的索引i和j,使得nums [i] = nums [j],并且i和j之间的绝对差最大为k。因此,如果输入类似于[1,2,4,1]并且k = 3,则输出将为True为了解决这个问… 更多>

C ++中的同构字符串

在保留字符顺序的同时,必须将所有出现的字符替换为另一个字符。没有两个字符可以映射到同一字符,但是一个字符可以映射到自身。因此,如果输入像s =“ egg”,t =“ add”,则输出为true,因为e可以映射到a,g可以映射到d。为了解决这… 更多>

C ++中的Excel工作表列标题

让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class Solution { public: string convertToTitle(int n… 更多>

C ++中的Pascal的Triangle II

假设我们有一个非负索引k,其中k≤33,我们必须找到Pascal三角形的第k个索引行。因此,如果输入为3,则输出为[1,3,3,1]为了解决这个问题,我们将遵循以下步骤-定义大小为rowIndex + 1的数组pascal,并用0填充对于初… 更多>

如何在Selenium中提交表格?

我们可以通过以下方法在Selenium中提交表单-提交()click()submit()方法的代码实现。示例import org.openqa.selenium.By; import org.openqa.selenium.Keys; im… 更多>

C ++中的同一棵树

假设我们有两个二叉树;我们必须定义一个函数来检查它们是否相同。我们知道,当二叉树在结构上相同并且节点具有相同的值时,它们被视为相同。因此,如果输入类似于[1,2,3],[1,2,3],则输出为True为了解决这个问题,我们将遵循以下步骤-定… 更多>

在C ++中从排序列表中删除重复项

假设我们有一个排序的链表;我们必须删除所有重复项,以便每个元素仅出现一次。因此,如果输入类似于[1,1,2,3,3,3,4,5,5],那么输出将为[1,2,3,4,5]为了解决这个问题,我们将遵循以下步骤-dummy:=使用值-inf创建一… 更多>

C ++中最后一个字的长度

假设我们有一个字符串s。s可以容纳任何英文字母和空格。我们必须找到字符串中最后一个单词的长度。如果没有最后一个词,则返回0。因此,如果输入就像“我喜欢编程”,那么输出将为11为了解决这个问题,我们将遵循以下步骤-n:= 0对于字符串中的每个… 更多>