算法练习--数值相关

文章目录

整型数组合并

将两个整型数组按照升序合并,并且过滤掉重复数组元素。

输出时相邻两数之间没有空格。

输入描述:

1 输入第一个数组的个数

2 输入第一个数组的所有数值

3 输入第二个数组的个数

4 输入第二个数组的所有数值

输出描述:

输出合并之后的数值字符串

示例1

输入:

3

1 2 5

4

-1 0 3 2

输出:

-101235

python实现:

python 复制代码
def merge_arr():
    s0,s1,s3,s2 = input(), input().split(), input(), input().split()
    s = map(str,sorted(map(int, set(s1+s2))))
    print(''.join(s))


merge_arr()

质数因子

输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )

示例1

输入:

180

输出:

2 2 3 3 5

python代码:

  • 正常约掉的就是质数因子
  • 180/2 90/2 45/3 15/3 5/5
python 复制代码
import math

def prime_factor():
    n = int(input().strip())
    for i in range(2, int(math.sqrt(n)) + 1):
        while n % i == 0:
            print(i, end=" ")
            n = n // i
    # 不能约掉的
    if n > 2:
        print(n)
相关推荐
路灯上の马陈1 小时前
二叉树的定义与性质
数据结构·二叉树·树结构·1024程序员节
小蒋观天下4 小时前
雷击与浪涌防护:前端SPD选型、接地网误区,接地不当反而引入干扰
深度学习·算法·机器学习
Bshaya_4 小时前
红黑树详解:概念、规则与插入实现
数据结构·红黑树·二叉搜索树·平衡树·插入逻辑
WBluuue5 小时前
数据结构与算法:分块(一):块状数组、块状链表
数据结构·c++·算法·链表
路灯上の马陈6 小时前
数据结构-树
数据结构·1024程序员节
澳鹏Appen6 小时前
澳鹏重磅发布ExamOCRBench:面向端到端试卷判分的多任务基准
算法·benchmark·基准评测
benjormin6 小时前
Java数据结构 二叉搜索树
数据结构·算法
人工智能培训7 小时前
知识图谱:结构化表达实体与关系的知识组织技术
大数据·人工智能·算法·重构·生活·知识图谱
地平线开发者7 小时前
QAT 实战:从 PyTorch 模型到 J6E 实板精度与延时验证
pytorch·算法·自动驾驶