找到 34423 篇文章 适用于编程

C++代码,计算机器人到达最终位置的步数

Arnab Chakraborty
更新于 2022-03-29 11:24:46

316 次浏览

假设我们有两个坐标 (x1, y1) 和 (x2, y2)。一个机器人位于点 (x1, y1) 并想要到达点 (x2, y2)。在一步内,机器人可以移动到其 8 个相邻坐标之一的单元格。我们必须找到到达最终位置所需的最小步数。因此,如果输入类似于 x1 = 3;y1 = 4;x2 = 6;y2 = 1;,则输出将为 3,因为步骤要解决此问题,我们将遵循以下步骤 - 返回 |x2 - x1| 和 |y2 - y1| 的最大值示例让我们看看 ... 阅读更多

C++代码,计算除法元素大于数组大小一半后的数字个数

Arnab Chakraborty
更新于 2022-03-29 11:20:32

112 次浏览

假设我们有一个包含 n 个元素的数组 A。我们必须找到一些非零整数 d,使得在数组中的每个数字都除以 d 之后,数组中出现的正值的个数大于或等于数组大小的一半。如果有多个 d 值满足条件。如果有多个答案,则返回其中任何一个。因此,如果输入类似于 A = [10, 0, -7, 2, 6],则输出将为 4,因为这里 n = 5,所以 ... 阅读更多

Java程序,交换字符对

AmitDiwan
更新于 2024-08-09 23:59:56

2K+ 次浏览

在这篇文章中,我们将学习如何在 Java 字符串中交换字符对。我们从一个简单的方法开始,该方法将字符串转换为字符数组,允许我们直接交换字符。然后,我们将探索一种面向对象的方法,其中交换逻辑封装在单独的方法中。这两种方法都突出了 Java 的关键概念,例如字符串操作和方法封装。问题陈述编写一个 Java 程序来交换一对字符。以下是相同的演示 - 输入输入字符串:Java 程序输出交换后的字符串:Javg proaram 基本步骤 ... 阅读更多

C++代码,查找谁无法提供足够的糖果

Arnab Chakraborty
更新于 2022-03-29 11:17:25

119 次浏览

假设我们有两个数字 a 和 b。Amal 和 Bimal 手里分别有 a 和 b 个糖果。Amal 给 Bimal 送了一个糖果,Bimal 给 Amal 送了两个糖果,在下一次轮换中,Amal 送了 3 个糖果,Bimal 送了 4 个,依此类推。这种情况持续到其中一人无法送出正确数量的糖果为止。他们不把从对手那里得到的糖果算作自己的。我们必须找到谁是第一个无法送出正确数量的糖果的人。因此,如果输入类似于 a ... 阅读更多

Java程序,对字符串进行排序

AmitDiwan
更新于 2022-03-29 11:21:25

2K+ 次浏览

在本文中,我们将了解如何对字符串进行排序。字符串是一种包含一个或多个字符的数据类型,并用双引号(“ ”)括起来。字符串是一系列字符以下是相同的演示 - 假设我们的输入是 - 输入字符串:javaprogram所需的输出将是 - 排序后的字符串:[a, a, a, g, j, m, o, p, r, r, v]算法步骤 1 - 开始步骤 2 - 声明一个名为 input_string 的字符串值,一个名为 charArray 的字符数组,一个名为 temp 的字符值和一个名为 string_size 的 int 值。步骤 3 - 定义值。步骤 4 ... 阅读更多

C++代码,查找从 n 开始的游戏中的最小数字

Arnab Chakraborty
更新于 2022-03-29 11:12:58

174 次浏览

假设我们有一个数字 n。在一个游戏中,最初 n 的值为 v,玩家能够执行以下操作零次或多次:选择一个正整数 x,其中 x < n 且 x 不是 n 的除数,然后从 n 中减去 x。玩家的目标是最终将 n 的值最小化。因此,如果输入类似于 n = 8,则输出将为 1,因为玩家可以在第一轮中选择 x = 3,然后 n 变为 5。然后我们可以 ... 阅读更多

C++代码,查找买卖股票后的金额

Arnab Chakraborty
更新于 2022-03-29 11:11:01

264 次浏览

假设我们有两个数组 A 大小为 n,B 大小为 m,以及另一个数字 r。有 n 个买入股票的机会。第 i 个允许我们购买任意数量的股票,第 i 个股票价格为 A[i]。并且还有 m 个卖出股票的机会。第 i 个允许我们卖出任意数量的股票,第 i 个股票的卖出价格为 B[i]。我们不能卖出超过我们拥有的股票。如果我们有 r 金额的钱并且没有现有的股票,我们必须找到最大金额的钱 ... 阅读更多

Java程序,使用栈反转字符串

AmitDiwan
更新于 2024-08-22 11:59:20

2K+ 次浏览

在本文中,我们将了解如何使用栈反转字符串。字符串是一种包含一个或多个字符的数据类型,并用双引号(“ ”)括起来。栈是一种线性数据结构,用于存储对象的集合。它基于后进先出 (LIFO)。问题陈述给定一个字符串,编写一个 Java 程序来使用栈反转字符串。以下是相同的演示 - 输入输入字符串:Java 程序输出反转后的字符串:margorP avaJ 不同的方法以下是使用栈反转字符串的不同方法 - ... 阅读更多

C++代码,根据给定数组和条件查找数组

Arnab Chakraborty
更新于 2022-03-29 11:07:41

87 次浏览

假设我们有一个包含 n 个元素的数组 A。还有一个大小为 n 的隐藏数组 B。元素可以是负数或正数。对于范围 1 到 n 中的每个索引 i,将执行以下操作 - 将 A[i] 初始设置为 0然后将 B[i] 添加到 A[i] 中,减去 B[i+1],然后添加 B[i+2],依此类推我们必须找到数组 B。因此,如果输入类似于 A = [6, -4, 8, -2, 3],则输出将为 [2, 4, 6, 1, 3]步骤要解决此问题,我们将遵循以下步骤 - 对于初始化 i := 0,当 i < size ... 阅读更多

Java程序,反转字符串

Shriansh Kumar
更新于 2024-09-25 18:03:35

964 次浏览

给定一个字符串,假设为“str”,编写一个 Java 程序来反转它。在反转字符串操作中,我们需要从后往前或从右到左显示字符串的各个字符。这里,字符串是一种包含一个或多个字符的数据类型,并用双引号(“ ”)括起来。让我们用一个例子来理解这个问题 - 示例场景:- 输入:str = "Java Program"; 输出:reversed_string = margorP avaJ 为了更好地理解,请参考下面的插图 - 反转字符串 .main { background-color: rgb(151, 231, 89); ... 阅读更多

广告

© . All rights reserved.