找到 34423 篇文章 关于编程

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

Arnab Chakraborty
更新于 2022年3月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年3月29日 11:20:32

112 次浏览

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

Java程序:交换字符对

AmitDiwan
更新于 2024年8月9日 23:59:56

2K+ 次浏览

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

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

Arnab Chakraborty
更新于 2022年3月29日 11:17:25

119 次浏览

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

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

AmitDiwan
更新于 2022年3月29日 11:21:25

2K+ 次浏览

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

C++代码:在游戏中从n开始找到最小数字

Arnab Chakraborty
更新于 2022年3月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年3月29日 11:11:01

264 次浏览

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

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

AmitDiwan
更新于 2024年8月22日 11:59:20

2K+ 次浏览

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

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

Arnab Chakraborty
更新于 2022年3月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 < 大小 ... 阅读更多

Java程序:反转字符串

Shriansh Kumar
更新于 2024年9月25日 18:03:35

964 次浏览

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

广告
© . All rights reserved.