找到 34423 篇文章 关于编程

C++程序:查找字符串中ASCII值最大和最小的字符

Ayush Gupta
更新于 2020年9月15日 15:18:18

2K+ 次浏览

在这个问题中,我们得到一个字符串。我们的任务是创建一个C++程序来查找字符串中ASCII值最大和最小的字符。代码描述 - 这里,我们有一个包含大写和小写字符的字符串。我们需要找到ASCII值最大和最小的字符。让我们举个例子来理解这个问题,输入str = “TutroialsPoint”输出最大值 = u 最小值 = P。解释根据ASCII值,大写字符小于小写字符。因此,大写字符(A)中最小的大写字符总体上具有最小的ASCII值。 ... 阅读更多

C++程序:解密字符串后查找第k个字符

Ayush Gupta
更新于 2020年6月8日 10:37:35

163 次浏览

在本教程中,我们将讨论一个查找解密字符串后第k个字符的程序。为此,我们将得到一个包含字符和数字以及整数K的字符串。我们的任务是解密给定的字符串并查找第K个位置的字符。示例 在线演示 #include #include using namespace std; //查找解密后的第K个字符 char findKthChar(string s, int k) { int len = s.length(); int i = 0; int total_len = 0; while (i < len) { if (isalpha(s[i])) { total_len++; ... 阅读更多

C++中获取所有钥匙的最短路径

Arnab Chakraborty
更新于 2020年6月8日 10:40:00

509 次浏览

假设我们有一个网格。有一些符号。“.”表示空单元格,“#”表示墙壁,“@”表示起点,("a", "b", ...) 全部是钥匙,("A", "B", ...) 全部是锁。我们将从起点开始,一步包括在四个方向(左、右、上、下)之一行走一步。我们不会走出网格,并且有墙壁阻挡我们的去路。如果我们走过一把钥匙,我们将拾起它。除非我们有相应的钥匙,否则我们无法走过锁。对于每个锁 ... 阅读更多

C++程序:查找名字的首字母缩写

Ayush Gupta
更新于 2020年9月15日 15:19:16

930 次浏览

在这个程序中,我们得到一个表示人名的字符串name。我们的任务是创建一个C++程序来查找名字的首字母缩写。代码描述 - 这里,我们必须找到由字符串给出的人的名字的首字母缩写。让我们举个例子来理解这个问题,输入name = “ram kisan saraswat”输出R K S解释我们将找到名字中所有单词的首字母。解决方案方法解决这个问题的一个简单方法是遍历name字符串。并且出现在换行符或空格后的所有字符 ... 阅读更多

C++程序:查找正多边形的内角和外角

Ayush Gupta
更新于 2020年9月15日 15:20:08

386 次浏览

在这个问题中,我们得到一个数字n,表示正多边形的边数。我们的任务是创建一个C++程序来查找正多边形的内角和外角。问题描述 - 这里,对于给定的边数,我们将找到边数为n的正多边形的每个内角和外角的值。内角是多边形的两条相邻边在多边形内形成的角。外角是多边形的两条相邻边在多边形外形成的角。让我们举个例子来 ... 阅读更多

C++程序:查找隐藏数字

Ayush Gupta
更新于 2020年9月15日 15:21:21

315 次浏览

在这个问题中,我们得到一个包含n个整数值的数组arr[]。我们的任务是创建一个C++程序来查找隐藏数字。代码描述 - 对于一个数组,隐藏数字是从数组的每个元素中减去后得到总和为0的数字。让我们举个例子来理解这个问题,输入arr[] = {4, 1, 6, 7, 2}输出4从数组的所有元素中减去4。然后将值相加 = (1 - 4) + (6 - 4) + (7 - 4) + (4 - 2) = -3 + 2 + 3 - 2 = ... 阅读更多

C++中的矩形面积 II

Arnab Chakraborty
更新于 2020年6月8日 10:35:39

344 次浏览

假设我们有一个(轴对齐的)矩形列表。这里每个rectangle[i] = {x1, y1, x2, y2},其中(x1, y1)是第i个矩形的左下角的点,(x2, y2)是右上角的点。我们必须找到平面中所有矩形覆盖的总面积。答案可能非常大,所以我们可以使用模10^9 + 7。因此,如果输入是这样的,那么输出将是6。为了解决这个问题,我们将遵循以下步骤 - m = 10^9 + 7定义一个函数add(),它将接收a、b,返回((a mod ... 阅读更多

C++程序:计算赛跑中的领先优势

Ayush Gupta
更新于 2020年9月15日 15:22:43

114 次浏览

在这个问题中,我们得到两个整数,分别表示A分别给予B和C的100米赛跑的领先优势。我们的任务是创建一个C++程序来计算赛跑中的领先优势。代码描述 - 这里,A分别给予B和C 100米赛跑的领先优势。我们需要找到B给予C的100米赛跑的相对领先优势。让我们举个例子来理解这个问题,输入20, 28输出90解释A给予B 20米的领先优势,给予C 28米的领先优势。因此,B给予C (28 - 20) = 8米的领先优势。 ... 阅读更多

C++中计算给定字符串所有子串的唯一字符数

Arnab Chakraborty
更新于 2020年6月8日 10:32:14

543 次浏览

假设我们想定义一个名为countUniqueChars(s)的函数,它将返回s中唯一字符的数量,因此如果s = "HELLOWORLD",则"H"、"E"、"W"、"R"、"D"是唯一字符,因为它们在s中只出现一次,因此countUniqueChars(s) = 5。现在在这个问题中,给定一个字符串s,我们必须找到countUniqueChars(t)的总和,其中t是s的子串。(这里有些子串可能会重复,在这种情况下,我们也必须计算重复的子串。)由于答案可能非常大,我们可以返回模10^9+7的结果。因此,如果输入是 ... 阅读更多

C++中创建最大岛屿

Arnab Chakraborty
更新于 2020年6月8日 10:28:50

202 次浏览

假设我们有一个二维网格,其中包含二进制值(0和1),我们最多将一个0更改为1。之后,我们必须找到最大岛屿的大小?这里,岛屿是1的4个方向(上、下、左、右)连接的组。因此,如果输入是这样的[[1, 0], [0, 1]],则输出将是3,这是因为如果我们将一个0更改为1并连接两个1,则我们将得到一个面积为3的岛屿。为了解决这个问题,我们将遵循以下步骤 - 定义一个dir数组 ... 阅读更多

广告
© . All rights reserved.