找到 34423 篇文章 关于编程

用 C++ 计算使用 1 和 2 且不连续出现 2 的方法数,以达到某个分数

Sunidhi Bansal
更新于 2021年1月5日 06:20:10

165 次查看

给定一个得分。目标是以一种方式达到该得分,即击球手在单个球中只能得到 1 分或 2 分。限制是不能连续获得 2 分。例如,要达到给定的分数 6,可以获得如下分数:1+2+1+2,但不能是 2+2+1+1 或任何其他连续出现两个 2 的方式。例如输入分数 = 4输出使用 1 和 2 且不连续出现 2 的方法数为:4解释我们可以通过以下方式达到分数 4:1+1+1+1、1+1+2、1+2+1、2+1+1输入分数 = 5输出... 阅读更多

如何在 R 中查找字符串向量中唯一和重复字符出现的次数?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:21:42

500 次查看

要查找字符串向量中唯一字符出现的次数,我们可以使用 table 函数结合 rle 和 strsplit。例如,如果我们有一个包含一些唯一和重复值的字符串向量 x,那么可以使用以下命令创建它:table(rle(strsplit(x, "")[[1]]))示例 1实时演示> x1 x1输出[1] "ABDAJFSDAVCJDDAJFKDSAFKDSJKCJCCJCJDKD"示例> table(rle(strsplit(x1, "")[[1]]))输出值长度 A B C D F J K S V 1 5 1 3 6 3 7 4 3 1 2 0 0 1 1 0 0 0 0 0这意味着长度为 1 的 A 出现了 5 次,而 A ... 阅读更多

用 C++ 计算将数字表示为幂之和的方法数

Sunidhi Bansal
更新于 2021年1月5日 06:18:20

1K+ 次查看

给定两个数字 num 和 power 作为输入。目标是找到将 num 表示为唯一自然数的给定次幂之和的方法数。如果 num 为 10,power 为 2,那么我们可以将 10 表示为 12+32。所以总共有 1 种方法。例如输入num=30输出将数字表示为幂之和的方法数为:2解释我们可以通过以下方式将 30 表示为幂之和:12 + 22 + 52 和 12 + 22 + 32 + 42输入num=35输出将数字表示为幂之和的方法数为:... 阅读更多

如何在 R 中使用 ggplot2 将直方图的 X 轴标签设置为居中?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:14:51

6K+ 次查看

geom_histogram 函数的 boundary 参数和 scale_x_continuous 函数的 breaks 参数可以帮助我们使用 ggplot2 将直方图的 X 轴标签设置为居中。我们需要小心选择 boundary 和 breaks,具体取决于 X 轴值的范围。查看以下示例以了解其工作原理。示例考虑以下数据框:示例实时演示> x df df输出x 1 5 2 7 3 6 4 4 5 7 6 7 7 10 8 3 9 6 10 6 11 5 12 4 13 4 14 6 15 7 16 4 17 1 18 ... 阅读更多

用 C++ 计算将数字表示为连续数字之和的方法数

Sunidhi Bansal
更新于 2021年1月5日 06:15:04

738 次查看

给定一个整数 n 作为输入。目标是找到将“num”表示为两个或多个连续自然数之和的方法数。例如,如果 n 为 3,则可以表示为和 ( 1+2 ),所以总共有 1 种方法。例如输入num=6输出将数字表示为连续数字之和的方法数为:1解释我们可以通过以下方式将“num”表示为连续自然数之和:1+2+3输入num=19输出将数字表示为连续数字之和的方法数为:1解释我们可以通过以下方式将“num”表示为... 阅读更多

如何在 R 中使用 ggplot2 创建水平图例?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:13:13

6K+ 次查看

默认图例方向为垂直,但也可以更改为水平,为此,我们可以使用 ggplot2 包的 theme 函数的 legend.direction 参数。例如,如果我们想要创建一个条形图,其中 x 为类别,y 为频率,这些频率包含在数据框 df 中,那么可以创建带有水平图例(用于 x 中的类别)的条形图,如下所示:ggplot(df, aes(x, y, fill=x))+geom_bar(stat="identity")+theme(legend.direction="horizontal")示例考虑以下数据框:实时演示> x y df df输出x y 1 A 27 2 B 25 3 C 28加载 ggplot2 包并创建... 阅读更多

用 C++ 计算将‘n’表示为奇数之和的方法数

Sunidhi Bansal
更新于 2021年1月5日 06:12:56

239 次查看

给定一个整数 n 作为输入。目标是找到将“n”表示为奇数之和的方法数。例如,如果 n 为 3,则可以表示为和 ( 1+1+1 ) 和 (3),所以总共有 2 种方法。例如输入n=6输出将‘n’表示为奇数之和的方法数为:8解释我们可以通过以下方式将‘n’表示为奇数之和:1. 1+1+1+1+1+1 2. 3+1+1+1 3. 1+3+1+1 4. 1+1+3+1 5. 1+1+1+3 6. 3+3 7. 1+5 8. 5+1输入n=9输出将‘n’表示为奇数之和的方法数... 阅读更多

如何在 R 中从命名向量中删除名称?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:10:12

6K+ 次查看

要为向量值分配名称,我们可以使用 names 函数,而删除名称可以使用 unname 函数。例如,如果我们有一个向量 x,其元素带有名称,并且我们想要删除这些元素的名称,那么我们可以使用命令 unname(x)。示例 1实时演示> x1 names(x1) x1输出G K N V P F F A P D L N K J V H S L F C M F H T I V 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 阅读更多

用 C++ 计算使用 N 条不相交弦划分圆的方法数

Sunidhi Bansal
更新于 2021年1月5日 06:11:06

337 次查看

给定一个整数 N 作为输入,表示圆中弦的数量,其中有 2*N 个端点。目标是计算使用此类弦划分圆的方法数,以便没有弦彼此相交。对于 N=3,点将为 6,获得 3 条弦的一种方法是在 1−2、3−4、5−6 之间其他方法:1−6、2−5、3−4 1−2、3−6、4−5 1−4、2−3、5−6 1−6、2−3、4−5总共 5 种方法。例如输入N=4输出使用 N 条不相交弦划分圆的方法数为:14解释将有总共 8 个点,我们可以在这些点之间绘制弦。绘制... 阅读更多

如何在 R 中将字符串向量转换为标题大小写?

Nizamuddin Siddiqui
更新于 2021年1月5日 06:08:33

565 次查看

我们不能确定我们获得的用于分析的数据特征,并且大多数情况下它组织得不好,因此,第一个任务是使其更有条理。如果字符串值特别需要为标题大小写,则还应注意不是标题大小写的字符串值。为此,我们可以使用 stringr 包的 str_to_title 函数。示例 1实时演示> x1 x1输出[1] "india" "united kingdom" "indonesia" "canada" [5] "canada" "india" "united kingdom" "canada" [9] "indonesia" "united kingdom" "indonesia" "canada" [13] "russia" "indonesia" "canada" "russia" [17] "united kingdom" "russia" "russia" "india" [21] "united kingdom" "india" "india" "united ... 阅读更多

广告

© . All rights reserved.