找到 34423 篇文章,关于编程

使用 C++ 查找数字中某个数字的出现频率。

Arnab Chakraborty
更新于 2019年10月30日 06:33:53

2K+ 阅读量

在这里,我们将了解如何获取数字中某个数字的出现频率。假设一个数字是 12452321,数字 D = 2,则频率为 3。为了解决此问题,我们从数字中获取最后一位数字,然后检查它是否等于 d,如果是,则增加计数器,然后将数字除以 10 来减少数字。此过程将持续到数字用尽为止。示例 在线演示#include using namespace std; int countDigitInNum(long long number, int d) {    int count = 0;    while(number){       if((number ... 阅读更多

使用 C++ 查找字符串中第一个重复的字符。

Arnab Chakraborty
更新于 2019年10月30日 06:32:11

1K+ 阅读量

假设我们有一个字符串;我们必须找到第一个重复的字符。因此,如果字符串是“Hello Friends”,则第一个重复的字符将是 l。因为有两个 l 彼此相邻。为了解决这个问题,我们将使用哈希技术。创建一个哈希表,逐个扫描每个字符,如果字符不存在,则将其插入哈希表,如果已存在,则返回该字符。示例 在线演示#include #include using namespace std; char getFirstRepeatingChar(string &s) {    unordered_set hash;    for (int i=0; i

使用 C++ 在 pl/sql 中查找数字的阶乘。

Arnab Chakraborty
更新于 2019年10月30日 06:29:26

8K+ 阅读量

在本节中,我们将了解如何使用 PL/SQL 查找数字的阶乘。在 PL/SQL 代码中,一些命令组被安排在相关语句声明的块内。数字的阶乘基本上是从 1 到 n 的所有整数的乘积,其中 n 是给定的数字。所以 n! = n * (n – 1) * (n – 2) * … * 2 * 1。示例 (PL/SQL) 在线演示DECLARE    fact number :=1;    n number := &1; BEGIN    while n > 0 loop       fact:=n*fact;       n:=n-1;    end loop;    dbms_output.put_line(fact); END;输出假设给定 5,则输出为 120

使用 C++ 查找数字的奇数因子的和。

Arnab Chakraborty
更新于 2019年10月30日 06:27:31

278 阅读量

在本节中,我们将了解如何以有效的方式获取数字的所有奇数素因子的和。有一个数字,例如 n = 1092,我们必须获取它的所有因子。1092 的素因子是 2、2、3、7、13。所有奇数因子的和是 3+7+13 = 23。为了解决此问题,我们必须遵循以下规则:当数字可以被 2 整除时,忽略该因子,并重复将数字除以 2。现在数字必须是奇数。现在从 3 开始到平方根 ... 阅读更多

使用 C++ 查找数字的偶数因子的和。

Arnab Chakraborty
更新于 2019年10月30日 06:22:47

360 阅读量

在本节中,我们将了解如何以有效的方式获取数字的所有偶数素因子的和。有一个数字,例如 n = 480,我们必须获取它的所有因子。480 的素因子是 2、2、2、2、2、3、5。所有偶数因子的和是 2+2+2+2+2 = 10。为了解决此问题,我们必须遵循以下规则:当数字可以被 2 整除时,将其添加到总和中,并重复将数字除以 2。现在数字必须是奇数。所以我们将 ... 阅读更多

使用 C++ 从加密数组(其他元素的和的数组)中查找原始数组。

Arnab Chakraborty
更新于 2019年10月30日 06:13:30

524 阅读量

让我们考虑一下我们有一个整数数组,该数组是加密数组,假设数组是 A = [10, 14, 12, 13, 11],原始数组是 B = [5, 1, 3, 2, 4],我们可以看到 A 中索引 I 处的每个元素都遵循以下规则:A[i] = B[j] 中位置 j 处所有元素的和,其中 I ≠ j。我们的任务是从加密数组中找到原始数组。该任务基于算术观察。假设数组的大小为 4,原始数组 B 有四个元素 B = [a, b, ... 阅读更多

使用 C++ 查找字符串中多余的一个字符。

Arnab Chakraborty
更新于 2019年10月30日 06:11:33

353 阅读量

假设我们有两个字符串 S 和 T,S 的长度为 n,T 的长度为 n + 1。T 将包含 S 中存在的所有字符,但它将包含一个额外的字符。我们的任务是使用一些有效的方法找到额外的字符。为了解决此问题,我们将获取一个空的哈希表,并插入第二个字符串的所有字符,然后从第一个字符串中删除每个字符,剩下的字符就是额外的字符。示例 在线演示#include #include using namespace std; char getExtraCharacter(string S, string T) {    unordered_map char_map; ... 阅读更多

使用 C++ 查找数组中 XOR 为 0 的对的数量。

Arnab Chakraborty
更新于 2019年10月30日 06:09:40

126 阅读量

假设我们有一个包含 n 个元素的数组;我们必须找到数组中 XOR 为 0 的对的数量。XOR 为 0 的对 (x, y),则 x = y。为了解决它,我们可以对数组进行排序,然后如果两个连续的元素相同,则增加计数器。如果所有元素都相同,则可能不会计算最后一个计数器。在这种情况下,我们将检查最后一个元素和第一个元素是否相同,如果相同,则将计数器增加 1。示例#include #include using namespace std; int ... 阅读更多

使用 C++ 查找长度为 L 的字符串的魔法对的数量。

Arnab Chakraborty
更新于 2019年10月30日 06:07:35

130 阅读量

假设我们有两个字符串 str1 和 str2,我们必须找到长度为 L 的魔法对的数量。如果对于每个索引 I,str1[i] < str2[i],则两个字符串将是魔法字符串。我们必须计算对的数量,因为数字非常大,然后使用模 109 返回答案。字符串将只包含小写字母。方法很简单。正如我们所看到的,如果长度是 L = 1,并且索引 i = 1 在 str1 中持有 'a',则 str2 中的索引 i = 1 将持有从 'b' 到 'z',所以 ... 阅读更多

使用 C++ 在 A 和 B 之间查找 N 个几何平均数。

Arnab Chakraborty
更新于 2019年10月30日 06:04:44

143 阅读量

假设我们有三个整数 A、B 和 N。我们必须在 A 和 B 之间找到 N 个几何平均数。如果 A = 2,B = 32,N = 3,则输出将为 4、8、16该任务很简单,我们必须在几何级数中插入 N 个元素,其中 A 和 B 是该序列的第一项和最后一项。假设 G1、G2、…。Gn 是 n 个几何平均数。所以序列将是 A、G1、G2、…。Gn、B。所以 B 是序列的第 (N + 2) 项。所以我们 ... 阅读更多

广告

© . All rights reserved.