假设我们有一个数字 x,并且 x 是一个非负数。我们必须在不使用任何库函数的情况下找到 x 的平方根。所以我们必须创建我们自己的函数来评估 sqrt(x)。在此函数中,输出的小数位将被截断。假设 x 的值为 4,则结果为 2 如果 x 为 8,则结果也为 2,因为 sqrt(8) 为 2.82842。但我们只取整数部分。要解决此问题,请按照以下步骤操作 - 初始化 l = 1 和 h = x + 1,... 阅读更多
假设我们有两个排序列表 A 和 B。我们必须合并它们并形成一个排序列表 C。列表的大小可能不同。例如,假设 A = [1,2,4,7] 和 B = [1,3,4,5,6,8],则合并列表 C 将为 [1,1,2,3,4,4,5,6,7,8] 我们将使用递归来解决此问题。因此,函数将按如下方式工作 - 假设函数 merge() 的列表 A 和 B 如果 A 为空,则返回 B,如果 B 为空,则返回 A 如果 A 中的值
假设我们有罗马文字;我们必须将它们转换为整数。众所周知,罗马数字以一些不同的符号表示如下 - 数字值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 如果我们仔细观察罗马数字,它就像假设数字是“II”,所以这是 2,有两个“I”加在一起。对于 XII,它是 12,所以这实际上是 X + II = 10 + 2 = 12。罗马数字 4 不是 IIII,而是 IV。这有点棘手。I 可以用在 V(5) 和 X(10) 之前,分别使其成为 4 和 9 X ... 阅读更多