codility AbsDistinct
来源:互联网 发布:机电一体化建模软件 编辑:程序博客网 时间:2024/05/16 12:06
Question:codility Lesson15 AbsDistinct
My Answer:
def solution(A): absdistinct = 1 head = 0 tail = len(A) - 1 cur = max(abs(A[0]),abs(A[-1])) # max abs num while head <= tail: former = abs(A[head]) if former == cur: head += 1 continue latter = abs(A[tail]) if latter == cur: tail -= 1 continue if former >= latter: cur = former head += 1 else: cur = latter tail -= 1 absdistinct += 1 return absdistinct
阅读全文
0 0
- [codility]AbsDistinct
- codility AbsDistinct
- 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
- [codility]MinMaxDivision
- python编程实例-一个简单的购物车程序
- MySQL 更改数据文件路径
- Android ContentResolver
- Gamma 校正
- GAN相关论文
- codility AbsDistinct
- Androidstudio SVN 资源库 资源管理器 资源管理中心
- C# winfrom 中自定义的翻页控件(自己设计)
- mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法
- 时间格式化
- gcc编译选项(持续)
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- solr7.0 中文分词+拼音分词
- 申请获取权限无效问题分析