假设我们具有圆心的半径和xy位置,我们必须编写一个称为的函数randPoint(),该函数在圆中生成均匀的随机点。因此,我们必须牢记一些重要点-输入和输出值均为浮点数。圆心的半径和xy位置传递到类构造函数中。圆的圆周上的点被认为是在圆中。 … 更多>
假设我们有一个分别为m 0s和n 1s的支配者。另一方面,有一个带有二进制字符串的数组。现在我们的任务是找到在给定的m 0和n 1的情况下可以生成的最大字符串数。0和1最多只能使用一次。因此,如果输入类似于Array = [“ 10”,“ … 更多>
假设有一个火柴的小女孩。而且我们确切知道小火柴的女孩有哪些火柴棍,我们必须找到一种方法来耗尽所有这些火柴棍来制作一个正方形。我们不应该破坏任何一根火柴,但可以将它们连接起来,并且每根火柴必须精确使用一次。我们输入的将是女孩拥有的多个火柴,并… 更多>
假设我们有一个函数rand7生成一个1到7范围内的统一随机整数,我们必须编写另一个函数rand10生成一个1到10范围内的统一随机整数。我们不能使用某些库函数来生成随机数。假设我们想要两个随机数,那么它们可能是[8,10]。为了解决这个问题… 更多>
假设有最初关闭的n个灯泡。我们首先打开所有灯泡。然后,我们每隔一秒关闭一次灯泡。在第三轮中,我们切换第三个灯泡(如果熄灭则打开,如果点亮则熄灭)。同样,对于第i轮,我们切换每个i灯泡。对于第n轮,我们仅切换最后一个灯泡。因此,我们必须找出n… 更多>
假设我们有一个整数数组arr和一个目标值target,我们必须找到该整数值,以便当我们更改所有大于给定数组中value的整数等于value时,该数组的总和与可能定位。如果它们相同,则返回最小的整数。因此,如果数组类似于[4,9,3]并且目标… 更多>
假设我们有一个整数nums和一个正整数k的数组,我们必须确定是否有可能将此数组划分为k个连续数字的集合。因此,如果可能,我们必须返回True,否则返回False。因此,如果输入类似于[1,2,3,3,4,4,5,6]且k = 4,则输出为t… 更多>
假设我们有一个整数,当且仅当数字中的每个数字都比前一个数字大一个时,它才具有连续数字。我们必须找到[low,high]范围内具有连续数字的所有整数的排序列表。因此,如果低= 100而高= 300,则输出将为[123,234]为了解决这个问题… 更多>
假设我们有一个称为nums的整数数组和一个整数k(即阈值),我们将选择一个正整数除数,然后将所有数组除以该整数并将除法的结果求和。我们必须找到最小的除数,使得上述结果小于或等于阈值k。例如-如果nums = [1,2,5,9]且k = 6,… 更多>
假设有n个人,其ID的范围在0到n-1之间,并且每个人都完全属于一个组。我们有长度为n的数组groupSizes。该数组表示每个人所属的组的大小,我们必须找到存在的组以及每个组所包含的人员ID。假设输入为-[3,3,3,3,3,1,3],则… 更多>
假设我们有一个大小为mx n的二进制矩阵。我们必须计算平方全为1的子矩阵。所以如果矩阵像-01个1个1个11个11个01个11个因此将有15个正方形。单人10平方,四人4平方,以及1平方和9平方。为了解决这个问题,我们将遵循以下步骤-设置a… 更多>
假设我们有两个整数TomatoSlices和cheeseSlices。这些是不同汉堡的成分-巨型汉堡:4个番茄片和1奶酪片。小汉堡:2个西红柿片和1奶酪片。我们必须找到[total_jumbo,total_small],以使剩余的tomat… 更多>
假设我们有一个整数的数组,我们需要找到给定数组的元素的最大可能和,以使其可以被三整除。因此,如果输入类似于[3,6,5,1,8],则输出将为18,因为子数组为[3,6,1,8],总和为18,可以被3整除。为了解决这个问题,我们将遵循以下步骤… 更多>
假设我们有一些区域列表,其中每个列表的第一个区域包括该列表中的所有其他区域。基本上,如果区域X包含另一个区域Y,则X大于Y。同样,根据定义,区域X包含自身。因此,如果我们有两个区域r1和r2,则必须找到包含两个区域的最小区域。因此,如果我们… 更多>
假设我们有一个非负整数n,我们必须找到它的编码形式。编码策略如下-数编码号码0“”1“ 0”2“ 1”3“ 00”4“ 01”5“ 10”6“ 11”7“ 000”因此,如果数字为23,则结果为1000,如果数字为54,则结果为10111为… 更多>
假设我们具有n列2行的矩阵的以下详细信息-矩阵元素将为0或1第0(上)行的元素总和作为上限给出。第1个(较低)行的元素总和较小。第i列(索引为0)中的元素之和为colsum [i],其中colsum作为长度为n的整数数组给出。任务是用上,下… 更多>
假设我们有一个字符串数组arr。字符串s是具有唯一字符的arr子序列的串联。找到s的最大可能长度。如果输入类似于[“ cha”,“ r”,“ act”,“ ers”],则输出将为6,可能的解决方案是“ chaers”和“ acters”。为… 更多>
假设我们有2个整数n并开始。我们的任务是返回(0,1,2 .....,2 ^ n -1)的任何排列p,如下所示-p [0] =开始p [i]和p [i + 1]的二进制表示形式仅相差一位。p [0]和p [2 ^ n -1]的二进制表示形式… 更多>
假设我们有一个仅包含4种字符“ Q”,“ W”,“ E”和“ R”的字符串。如果字符串的每个字符出现n / 4次,则该字符串将是平衡的,其中n是字符串的长度。查找可以用相同长度的任何其他字符串替换的子字符串的最小长度,以使原始字符串达到平衡… 更多>
JShell 是一个REPL(读取,评估,打印,循环)工具,用于执行简单的语句,对其进行评估并显示结果而无需使用任何main()方法。我们可以通过在命令行提示符下键入“ jshell ”来启动它。我们需要使用System.getProper… 更多>
JShell 是用于实现示例表达式的交互式工具。我们可以使用JavaFX 应用程序以编程方式实现JShell,然后需要在下面列出的Java程序中导入一些软件包import jdk.jshell.JShell; import jdk.jshe… 更多>
假设我们有一个整数数组arr和一个整数k,我们必须通过重复k次来更改该数组。因此,如果arr = [1,2]且k = 3,则修改后的数组将为[1、2、1、2、1、2]。现在我们必须在修改后的数组中找到最大子数组总和。请注意,子数组的长度可以… 更多>
假设有一些交易。如果满足以下条件,则交易可能无效:金额超过$1000,或如果发生在另一个城市的同名交易的60分钟内(包括60分钟)。在这里,每个交易字符串transaction [i]由逗号分隔的值组成,这些值代表交易的名称,时间(以分钟为… 更多>
假设我们有一个N x N网格,仅包含0和1之类的值,其中0代表水,1代表土地,我们必须找到一个水单元,使其与最近的土地单元的距离最大化,并返回该距离。在这里,我们将使用曼哈顿距离-两个像元(x0,y0)和(x1,y1)之间的距离为| x0-… 更多>
假设我们有一个查询列表和一个模式,我们必须返回一个将是布尔值列表的答案,其中且仅当query [i]与该模式匹配时,答案[i]为真。当我们可以在模式词中插入小写字母以使其等于查询时,查询词会匹配给定的模式。因此,如果输入类似于[“ FooB… 更多>
让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class Solution { public: int minSwap(vector<int&g… 更多>
假设我们有一个有N个节点的有向无环图。我们必须找到从节点0到节点N-1的所有可能路径,并以任何顺序返回它们。该图如下所示:节点为0、1,...,graph.length-1。graph [i]是存在边(i,j)的所有节点j的列表。因此,如果… 更多>
假设我们有一个由正整数组成的数组A,并且还给出了两个正整数L和R。我们必须找到(连续的,非空的)子数组的数量,以使该子数组中最大数组元素的值至少为L,至多为R。因此,如果A = [2,1,4,3]且L = 2和R = 3,则输出将为3,因为… 更多>
假设我们有S和T两个字符串,它们由小写字母组成。在S中,没有字母出现多次。S以前以某些自定义顺序排序。我们必须置换T的字符,以便它们与S的排序顺序匹配。更具体地说,如果x在S中的y之前出现,则x在返回的字符串中的y之前出现。因此,如果S =… 更多>
假设我们有一个整数数组,可以对数组执行一些操作。在这里,在每个操作中,我们选择任何nums [i]并将其删除以赚取nums [i]个积分。我们必须删除等于nums [i]-1或nums [i] + 1的每个元素。最初的点是0。我们必须找到通… 更多>
假设我们有一个整数小行星数组,它们连续代表小行星。现在,对于每个小行星,绝对值表示其大小,符号表示其方向,分别对于右侧和左侧可以为正或负。每个小行星以相同的速度移动。在所有碰撞之后,我们必须找到小行星的状态。当两个小行星相遇时,较小的一个将… 更多>
假设在Dota2的世界中,有两个参与方-The Radiant和Dire。Dota2参议院由来自两党的参议员组成。现在,参议院希望在Dota2游戏中做出一些改变的选择。对该变更的投票可以是基于回合的过程。在每个回合中,每个参议员可以行使两项… 更多>
假设有一家商店,有一些物品要卖。每个项目都有一些价格。但是,有一些特价商品,并且特价商品由一种或多种不同价格的商品组成。因此,我们提供了价格列表,一组特价商品以及我们需要为每个商品购买的数量。我们的任务是找到我们必须为给定的某些特定物品支付… 更多>
假设在单线程CPU上,我们执行一些功能。现在,每个函数都有一个介于0到N-1之间的唯一ID。我们将按照时间戳顺序存储日志,以描述何时输入或退出函数。这里的每个日志都是一个字符串,格式为:“ {function_id}:{“ start” |… 更多>
假设我们有两个表示两个非负整数的非空链表。在这里,最高有效位在前,每个节点都包含一个数字。我们必须将两个数字adf并将其作为链表返回。因此,如果列表为[7、2、4、3] + [5、6、4],则结果将为[7、8、0、7]为了解决这个问题,我们… 更多>
输入项[3,10,5,25,2,8]输出结果28 更多>
范例(C ++)让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class Solution { public: vector <int> … 更多>
假设我们有一个正整数n,我们可以按照以下步骤进行这些操作-如果n为偶数,则将n替换为n / 2。如果n为奇数,则可以将n替换为n + 1或n-1。我们必须找到n变为1所需的最小替换数?因此,如果数字为7,则答案将为4,例如7→8→4→2→1… 更多>
假设我们给定了一个整数数组A,并且n是数组A的长度。现在假设Bk是通过旋转数组A获得的数组,k顺时针旋转。在这里旋转可以定义为-F(k)= 0 * Bk [0] + 1 * Bk [1] + ... +(n-1)* Bk [n-1]。现在找… 更多>
假设我们有一个表示数据的整数列表。我们必须检查它是否是有效的UTF-8编码。一个UTF-8字符可以是1到4字节长。有一些属性-对于1字节字符,第一位为0,后跟其unicode码。对于n字节字符,前n位全为1,n + 1位为0,其后为n-1个… 更多>
假设我们有一个从1到n的排序整数列表。从左到右结束,我们必须删除第一个数字,然后再删除其他所有数字,直到到达列表的末尾。我们将再次重复上一步,但是这次从右到左,从剩余数字中删除最右边的数字和其他所有数字。我们将再次重复这些步骤,从左到右,从… 更多>
让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class ListNode{ public: int val; ListNode *next; Lis… 更多>
假设我们有一个数字序列,如果连续数字之间的差严格在正负之间交替,则称为摆动序列。第一差异可以是正的或负的。少于两个元素的序列通常是摆动序列。因此,例如[1,7,4,9,2,5]是一个摆动序列,因为如果您看到的话,差异(6,-3,5,-7,3… 更多>
让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; typedef long long int lli; class Solution { public: … 更多>
假设我们有一组不同的正整数,我们必须找到最大子集,以使该子集中的每对像(Si,Sj)的元素都满足:Si mod Sj = 0或Sj mod Si = 0。因此,如果输入像[1,2,3],则可能的结果可能像[1,2]或[1,3]为了解决这个问… 更多>
假设我们有两个容量分别为x和y升的水罐。我们有无限量的水供应。现在,我们需要确定是否可以使用这两个水壶精确地测量z升。如果可以测量z升的水,那么到最后一个桶或两个桶中必须装有z升的水。我们可以做以下几项操作-将水罐中的水全部倒满。清空所有的… 更多>
假设我们有一个非负整数n。我们必须计算具有唯一数字x的所有数字,其中x的范围是0到10 ^ n。因此,如果数字n为2,则结果将为91,因为我们要查找从0到100的数字,而没有11、22、33、44、55、66、77、88、99。为了解决这个… 更多>
让我们看下面的实现以更好地理解-#include <bits/stdc++.h> using namespace std; class Solution { public: int solve(int n, vector <… 更多>
假设我们有一张由成对的出发和到达机场(如[from,to])表示的机票列表,我们必须按顺序重构行程。所有的票都属于一个从肯尼迪出发的人。因此,行程必须从肯尼迪国际机场开始。因此,如果输入类似于[[“ MUC”,“ LHR”],[“ JFK”… 更多>
假设我们有一个称为单词的字符串数组,找到length(word [i])* length(word [j])的最大值,其中两个单词将不共享公共字母。我们可以假设每个单词仅包含小写字母。如果不存在这两个词,则返回0。因此,如果输入类似于[“ … 更多>