找到 34423 篇文章,关于编程

查找 C++ 中严格递减子数组的数量

Arnab Chakraborty
更新于 2019年12月19日 12:34:05

206 次浏览

假设我们有一个数组 A。我们必须找到长度 > 1 的严格递减子数组的总数。因此,如果 A = [100, 3, 1, 15]。递减序列为 [100, 3],[100, 3, 1],[15],因此输出将为 3,因为找到了三个子数组。思路是查找长度为 l 的子数组并将 l(l – 1)/2 添加到结果中。示例 在线演示#include using namespace std; int countSubarrays(int array[], int n) {    int count = 0;    int l = 1;    for (int i = 0; i < n - 1; ++i) {       ... 阅读更多

根据 Python 中输入字符串中字符的出现情况生成两个输出字符串

Pradeep Elance
更新于 2019年12月19日 12:32:58

87 次浏览

在这个程序中,我们取一个字符串并根据特定条件计算其中的字符数。第一个条件是捕获所有只出现一次的字符,第二个条件是捕获所有出现多次的字符。然后我们列出它们。以下是我们将遵循的逻辑步骤以获得此结果。Counter 将字符串转换为具有键和值的字典。然后使用 join() 分别列出出现一次和多次的字符列表。在下面的程序中,我们获取输入字符串并示例 在线演示from collections import ... 阅读更多

查找 C++ 中可以使用数字 3 和 4 且长度最多为 N 的数字的数量

Arnab Chakraborty
更新于 2019年12月19日 12:31:23

80 次浏览

给定一个数字 N。我们必须找到可以使用数字 3 和 4 组成的数字的数量。因此,如果 N = 6,则数字将为 3、4、33、34、43、44。如果我们仔细观察,可以解决这个问题,对于一位数,它有 2 个数字 3 和 4,对于两位数,它有 4 个数字 33、34、43、44。因此,对于 m 位数,它将有 2m 个值。示例 在线演示#include #include using namespace std; long long countNumbers(int n) {    return (long long)(pow(2, n + 1)) - 2; } int main() {    int n = 3;    cout

使用 Python 中的字典查找字符串中第一个重复的单词

Pradeep Elance
更新于 2019年12月19日 12:30:11

2K+ 次浏览

在给定的句子中,可能有一个单词在句子结束之前重复出现。在这个 Python 程序中,我们将捕获句子中重复出现的单词。以下是我们将遵循的逻辑步骤以获得此结果。将给定的字符串拆分为以空格分隔的单词。然后我们使用 collections 将这些单词转换为字典遍历此单词列表并检查哪个第一个单词的频率 > 1程序 - 查找重复的单词在下面的程序中,我们使用 collections 包中的计数器方法来计算单词的数量。示例 在线演示... 阅读更多

探索 Python 中的相关性

Pradeep Elance
更新于 2019年12月19日 12:26:02

455 次浏览

相关性是一个统计术语,用于衡量两个变量之间的关系。如果关系很强,这意味着一个变量的变化以可预测的模式反映另一个变量的变化,那么我们说这些变量是相关的。此外,第一个变量的变化可能会导致第二个变量的正变化或负变化。相应地,它们被称为正相关或负相关。理想情况下,相关系数的值在 -1 到 +1 之间变化。如果值为 +1 或接近 +1,那么我们说变量是正相关的。它们的变化在 ... 阅读更多

查找 C++ 中最接近且较小的整洁数字

Arnab Chakraborty
更新于 2019年12月19日 12:23:29

95 次浏览

假设我们有一个数字 n,我们必须找到 n 的最接近且较小的整洁数字。因此,如果所有数字都按非递减顺序排序,则称该数字为整洁数字。因此,如果数字是 45000,则最接近且较小的整洁数字将是 44999。为了解决这个问题,我们将从末尾遍历数字,当违反整洁属性时,我们将数字减 1,并将所有后续数字设为 9。示例 在线演示#include using namespace std; string tidyNum(string number) {    for (int i = number.length()-2; i >= 0; i--) {   ... 阅读更多

使用 C++ 中直径的端点查找圆心

Arnab Chakraborty
更新于 2019年12月19日 12:20:38

141 次浏览

假设我们有两个圆的直径端点。它们是 (x1, y1) 和 (x2, y2),我们必须找到圆心。因此,如果两点是 (-9, 3) 和 (5, -7),则中心位于 (-2, -2) 处。我们知道两点的中点是 −$$(x_{m},y_{m})=\left(\frac{(x_{1}+x_{2})}{2},\frac{(y_{1}+y_{2})}{2}\right)$$示例 在线演示#include using namespace std; class point{    public:       float x, y;       point(float x, float y){          this->x = x;          this->y = y;       }       void display(){          cout

Tkinter 中的不同消息 - Python

Pradeep Elance
更新于 2019年12月19日 12:22:14

318 次浏览

Tkinter 是 Python 的 GUI 模块。它使用各种消息显示选项,这些选项是对用户操作或正在运行的程序状态变化的响应。消息框类用于显示各种消息,例如确认消息、错误消息、警告消息等。示例-1以下示例显示消息的显示,其背景颜色、字体大小和颜色等都是可自定义的。import tkinter as tk main = tk.Tk() key = "the key to success is to focus on goals and not on obstacles" message = tk.Message(main, text = key) message.config(bg='white', font=('times', 32, 'italic')) message.pack() ... 阅读更多

查找 C++ 中数字及其最大质因数的和

Arnab Chakraborty
更新于 2019年12月19日 12:17:22

123 次浏览

假设我们有一个正数 n,我们必须找到 N 及其最大质因数的和。因此,当数字为 26 时,最大质因数为 13,因此总和将为 26 + 13 = 39。方法很简单。只需找到最大质因数,然后计算总和并返回。示例 在线演示#include #include using namespace std; int maxPrimeFact(int n){    int num = n;    int maxPrime = -1;    while (n % 2 == 0) {       maxPrime = 2;       n /= 2;    }    for (int i = 3; i 2)    maxPrime = n;    return maxPrime; } int getRes(int n) {    int sum = maxPrimeFact(n) + n;    return sum; } int main() {    int n = 26;    cout

使用 C++ 中的二分查找法查找数字的平方根,直到达到给定的精度

Arnab Chakraborty
更新于 2019年12月19日 12:13:45

1K+ 次浏览

假设我们有一个正数 n 和精度 p。我们必须使用二分查找技术找到数字 n 的平方根,精确到 p 位小数。因此,如果数字是 n = 50,p = 3,则输出为 7.071。要解决这个问题,我们必须遵循以下步骤:初始化 start := 0 和 end := n;比较中间整数的平方,如果它等于该数字,则找到整数部分,否则根据需要查找左侧或右侧。一旦我们完成了整数部分的任务,然后对小数部分进行操作……阅读更多

广告
© . All rights reserved.