用Python查找唯一元素的和的程序
假设我们有一个名为nums的数组,其中有一些重复元素和一些唯一元素。 我们必须找到nums中所有唯一元素的和。
因此,如果输入是nums = [5,2,1,5,3,1,3,8],那么输出将是10,因为唯一的元素只有8和2,它们的总和为10。
要解决此问题,我们需要执行以下步骤-
- count := 一个包含所有唯一元素及其频率的字典
- ans := 0
- 对nums中的每个索引i和值v进行操作,执行以下操作
- 如果count [v]与1相同,则
- ans := ans + v
- 如果count [v]与1相同,则
- 返回ans
更多Python相关文章,请阅读:Python 教程
例子(Python)
看下面的实现,以获得更好的理解。