找到关于编程的34423 篇文章

在 Python 中查找矩阵中所有元素的和,但不包括给定单元格所在的行和/或列中的元素

Arnab Chakraborty
更新于 2020年8月19日 11:30:03

820 次浏览

假设我们有一个二维矩阵和一组单元格索引。单元格索引表示为 (i, j),其中 i 是行,j 是列。现在,对于每个给定的单元格索引 (i, j),我们必须找到所有矩阵元素的和,但不包括第 i 行和/或第 j 列中存在的元素。因此,如果输入类似于 2 2 3 4 5 7 6 4 3 单元格索引 = [(0, 0), (1, 1), (0, 1)],则输出将为 [19, 14, 20]。为了解决这个问题,我们将遵循以下步骤:n := ind_arr 的大小 ans := 一个新的列表 对于 i 从 0 到 n 的范围,执行 Sum := ... 阅读更多

在 Python 中查找包含所有元音的子串

Arnab Chakraborty
更新于 2020年8月19日 11:28:19

750 次浏览

假设我们有一个小写字母组成的字符串,我们必须找到包含所有元音至少一次且其中不存在辅音的子串。因此,如果输入类似于 "helloworldaeiouaieuonicestring",则输出将为 ['aeiou', 'aeioua', 'aeiouai', 'aeiouaiu', 'eioua', 'eiouai', 'eiouaiu']。为了解决这个问题,我们将遵循以下步骤:n := s 的大小 对于 i 从 0 到 n 的范围,执行 my_map := 一个新的映射 对于 j 从 i 到 n 的范围,执行 如果 s[j] 不是元音,则 退出循环 my_map[s[j]] := 1 如果 my_map 的大小与 5 相同,则 显示 s[从索引 i 到 j ... 阅读更多

如何在 C# 中获取当前可执行文件的名称?

Nizamuddin Siddiqui
更新于 2020年8月19日 11:31:26

4K+ 次浏览

有几种方法可以在 C# 中获取当前可执行文件的名称。使用 System.AppDomain - 应用程序域提供了在不同应用程序域中运行的代码之间的隔离。应用程序域是代码和数据的逻辑容器,就像进程一样,它具有单独的内存空间和对资源的访问权限。应用程序域也充当边界,就像进程一样,可以避免任何意外或非法的尝试从一个正在运行的应用程序访问另一个应用程序中对象的数 据。System.AppDomain 类为我们提供了处理应用程序域的方法。它提供创建新应用程序域、从内存中卸载域等方法…… 阅读更多

在 Python 中查找具有最大按位与和按位或的子序列

Arnab Chakraborty
更新于 2020年8月19日 11:26:24

666 次浏览

假设我们有一个包含 n 个元素的数组,我们必须通过选择数组的两个子序列(它们可以相同也可以不同)来显示最大和,以便第一个子序列的所有元素的按位与运算和第二个子序列的所有元素的按位或运算的和最大。因此,如果输入类似于 A = {4, 6, 7, 2},则输出将为 14,因为我们通过仅选择 7 获得最大与值,并通过选择所有 (4 | 6 | 7 | 2) 获得最大或值…… 阅读更多

如何在 C# 中获取当前用户的桌面路径?

Nizamuddin Siddiqui
更新于 2020年8月19日 11:27:58

5K+ 次浏览

可以使用 Environment.SpecialFolder 获取当前用户的桌面路径。Environment.SpecialFolder 获取由指定枚举标识的系统特殊文件夹的路径。string desktopPath =Environment.GetFolderPath(Environment.SpecialFolder.Desktop) System.Environment 类提供有关当前环境和平台的信息。System.Environment 类用于检索环境变量设置、公共语言运行时的版本、调用堆栈的内容等。此类不能被继承。Environment 类是静态类,它提供系统配置、当前程序执行环境以及一些用于字符串操作的属性,例如换行符。System 命名空间表示 Environment 类。Environment 类是…… 阅读更多

在 Python 中查找来自给定两个数组的子数组,以便它们具有相等的和

Arnab Chakraborty
更新于 2020年8月19日 11:24:34

323 次浏览

假设我们有两个数组 P 和 Q,它们的大小为 N,它们包含数字 1 到 N。我们必须从给定的数组中找到子数组,以便它们具有相等的和。最后返回此类子数组的索引。如果没有解决方案,则返回 -1。因此,如果输入类似于 P = [2, 3, 4, 5, 6],Q = [9, 3, 2, 6, 5],则输出将为第一个数组中的索引:0, 1, 2 和第二个数组中的索引:0,因此 P[0..2] = 2 + 3 + 4 = 9 且 Q[0] = ... 阅读更多

在 C++ 中查找包含来自 k 个列表的元素的最小范围

Arnab Chakraborty
更新于 2020年8月19日 11:22:18

61 次浏览

假设我们有 k 个不同的列表。元素已排序。我们必须搜索包含来自 k 个不同列表中每个列表的至少一个数字的最小范围。这里范围 [a, b] 小于范围 [c, d],当 b-a < d-c 或 a < c 如果 b-a == d-c。因此,如果输入类似于 [[4, 10, 15, 25, 26], [0, 9, 14, 20], [5, 18, 24, 30]],则输出将为 [14, 18]。为了解决这个问题,我们将遵循以下步骤:minRange := inf,maxRange := -inf,rangeSize := inf,tempMinRange := inf,tempMaxRange := -inf n ... 阅读更多

在 Python 中查找银行中警卫的最近距离

Arnab Chakraborty
更新于 2020年8月19日 11:19:35

114 次浏览

假设我们有一个矩阵,其中填充了三个字母 'O'、'G' 和 'W',其中 'O' 代表开放空间,'G' 代表警卫,'W' 代表银行中的墙壁,我们必须根据它们与一个警卫的最近距离替换矩阵中的所有 O,我们不能穿过任何墙壁。在输出矩阵中,警卫被替换为 0,墙壁被替换为 -1。因此,如果输入类似于 OOOOGOOOWOOWOOOGWWWOOOOOG,则输出将为 3 3 2 1 0 2 3 3 -1 1 1 -1 4 3 2 0 -1 -1 -1 1 1 2 2 1 0。为了解决这个问题,我们将遵循以下步骤:M := 5 N := 5 dir_row := [-1, 0, 1, 0] dir_col ... 阅读更多

C# 中用于货币的最佳数据类型是什么?

Nizamuddin Siddiqui
更新于 2020年8月19日 11:24:37

6K+ 次浏览

C# 中用于货币的最佳数据类型是 decimal。decimal 类型是一种 128 位数据类型,适用于财务和货币计算。decimal 类型可以表示从 1.0 * 10^-28 到大约 7.9 * 10^28 的值,具有 28-29 位有效数字。要初始化 decimal 变量,请使用后缀 m 或 M。decimal b = 2.1m; 下面的示例显示了 decimal 的最小值和最大值。示例 实时演示 使用 System; 命名空间 DemoApplication{    public class Program{       public static void Main(){         Console.WriteLine($"Deciaml 最小值:{decimal.MinValue}");         Console.WriteLine($"Deciaml 最大值:{decimal.MaxValue}"); ... 阅读更多

在 Python 中查找联系人列表中的相同联系人

Arnab Chakraborty
更新于 2020年8月19日 11:16:45

182 次浏览

假设我们有一个联系人列表,其中包含用户名、邮箱和电话号码,顺序任意排列。我们需要找到相同的联系人(当同一个人有多个不同的联系方式时),并将相同的联系人放在一起返回。需要注意的是:一个联系人可以按任意顺序存储用户名、邮箱和电话字段。如果两个联系人具有相同的用户名、邮箱或电话号码,则它们被视为相同的联系人。例如,如果输入为 Contacts = [{"Amal", "amal@gmail.com", "+915264"}, { "Bimal", "bimal321@yahoo.com", "+1234567"}, { "Amal123", "+1234567", "amal_new@gmail.com"}, { "AmalAnother", "+962547", "amal_new@gmail.com"}],则输出为 [0, ... 阅读更多

广告
© . All rights reserved.