假设我们有一个队列,其中包含前 n 个自然数(未排序)。我们必须检查给定的队列元素是否可以通过使用堆栈以非递减顺序排序到另一个队列中。我们可以使用以下操作来解决此问题 -将元素压入或弹出堆栈从给定队列中删除元素。将元素插入到另一个队列中。所以,如果输入类似于 Que = [6, 1, 2, 3, 4, 5],则输出将为 True,因为我们可以从 Que 中弹出 6,然后将其压入堆栈。现在将 Que 中的所有剩余元素弹出到另一个队列中,然后弹出 ... 阅读更多
假设我们有一个素数 n。我们必须检查我们是否可以将 n 表示为 x + y,其中 x 和 y 也是两个素数。所以,如果输入类似于 n = 19,则输出将为 True,因为我们可以将其表示为 19 = 17 + 2要解决此问题,我们将遵循以下步骤 -定义一个函数 isPrime()。这将采用数字如果数字
假设我们有一个由两个点(左下角和右上角角点)表示的矩形。我们必须检查给定点 (x, y) 是否存在于此矩形内。所以,如果输入类似于 bottom_left = (1, 1),top_right = (8, 5),point = (5, 4),则输出将为 True要解决此问题,我们将遵循以下步骤 -定义一个函数 solve()。这将采用 bl、tr、p如果 p 的 x > bl 的 x 且 p 的 x < tr 的 x 且 p 的 y > bl 的 y 且 p 的 y < ... 阅读更多
在本教程中,我们将找到一个三角形数,其除数个数大于 n。如果在小于或等于 n 的任何点的自然数之和等于给定数字,则给定数字为三角形数。我们已经看到了什么是三角形数。让我们看看解决问题的步骤。初始化数字编写一个循环,直到我们找到满足给定条件的数字。检查数字是否为三角形数。检查数字是否具有超过 n 个除数。如果上述两个条件都满足,则打印 ... 阅读更多