Python编程竞赛训练 - 判断数组重复元素
2021/11/5 22:09:44
本文主要是介绍Python编程竞赛训练 - 判断数组重复元素,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
怎么说的,直接暴力解就对了
# 1. 运行或提交代码不需要自己编写测试用例,后台自动进行测试检查。 # 2. 您编写代码的区域需要限制在Solution类或其他类和函数体内,保证输入与输出符合任务要求即可。 # 3. 点击“提交代码”按钮,系统将查看程序是否正确,并保存代码,记录任务数据。 # 4. 提交代码次数越多,任务得分越低。 # 5. 点击右上方“结束任务”按钮,系统将在后台计算任务得分,任务结束。 # -*- coding: utf-8 -*- class Solution: def arrayRepeat(self, arr: list) -> str: # 数组中存在重复元素且重复元素均不相邻,函数返回 # "01"; for i in range(0, len(arr)): for j in range(i+1, len(arr)): if j <= len(arr)-2: if arr[i] == arr[j]: return "03" if arr[i] == arr[j + 1]: return "01" # 如果整数数组每个元素均不相同且偶数元素个数大于奇数元素个数,函数返回字符 # "02" if len(set(arr))==len(arr): ou, ji = 0, 0 for num in arr: if num%2: ji += 1 else: ou += 1 if ou>ji : return "02" # 如果整数数组均不满足上述两个条件,函数返回字符 # "03" return "03"
这篇关于Python编程竞赛训练 - 判断数组重复元素的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Python编程基础
- 2024-11-01Python 基础教程
- 2024-11-01用Python探索可解与不可解方程的问题
- 2024-11-01Python编程入门指南
- 2024-11-01Python编程基础知识
- 2024-11-01Python编程基础
- 2024-10-31Python基础入门:理解变量与数据类型
- 2024-10-30Python股票自动化交易资料详解与实战指南
- 2024-10-30Python入行:新手必读的Python编程入门指南
- 2024-10-30Python入行:初学者必备的编程指南