codility EquiLeader
来源:互联网 发布:仿没内涵网源码模板 编辑:程序博客网 时间:2024/06/07 20:02
Question:codility Lesson8 EquiLeader
My Answer:
def solution(A): lenA = len(A) candidata = -1 cnt = 0 for i in range(lenA): if cnt == 0: candidata = A[i] cnt += 1 else: if A[i] == candidate: cnt += 1 else: cnt -= 1 concnt = 0 for ele in A: if ele == candidate: concnt += 1 if concnt < lenA // 2: return 0 res = 0 curcnt = 0 for i in range(lenA): if A[i] == candidate: curcnt += 1 if curcnt > (i + 1)//2 and concnt - curcnt > (lenA - i - 1)//2: res += 1 return res
阅读全文
0 0
- Codility-EquiLeader
- codility EquiLeader
- [codility] EquiLeader解题报告
- codility
- codility
- Codility -- Fish
- Codility -- Brackets
- Codility -- grocery_store
- Codility -- Triangle
- [codility]Triangle
- [codility]Brackets
- [codility]Fish
- [codility]Dominator
- [codility]Equi
- [codility]equi
- [codility]MinAbsSumOfTwo
- [codility]CountMultiplicativePairs
- 【Codility】PassingCars
- 自动行为操控Steering(十)—聚集(群体操控)
- java中多态的一些缺陷以及方法调用绑定
- 给JavaWeb的servlet发张合法身份证(IDEA中web.xml配置servlet)
- 求字符串空格、数字、字母个数--JAVA基础
- 解读The Python Tutorial(一)
- codility EquiLeader
- .net全站过滤url危险参数,防注入
- Solr 6.6.0 中文分词 (二)
- 分类模型的再考以及随机森林的应用
- 国际网络犯罪基础设施被曝光,WireX 僵尸网络袭击全球,游戏行业最大攻击流量有所下降
- 剑指Offer—66—机器人的运动范围
- Linux常用命令和操作
- POST方式参数接收不到问题
- 前端需要知道的jinja2模板引擎知识