Pythonic Data Structures and Algorithms(Array 1)

Note:最近领带要求参加python培训课,趁这个机会顺便复习下。再巩固基础,现在machine leraning 和 deep leraning那一块用python的很多,所以还是很有必要的。(说道这里顺便说下,后续博主还会更新前端reactjs和angularjs的知识与实际项目。视觉化还是很有意思的~~)
从Array开始吧
经典题目:
围成圆形坐了一圈人,打印每第三个成员,同时删除它们,删除成员后,下一个计数器立即启动。打印,直到所有成员都删除完。

For example:
Input: consider 123456789 members sitting in a circular fashion,
Output: 369485271

josepheus环相信大家都知道~~~看下python大法吧~

a = ['1','2','3','4','5','6','7','8','9']
def josepheus(int_list,skip):
    skip = skip - 1
    idx = 0
    while len(int_list) > 0:
        idx = (skip + idx) % (len(int_list))
        print int_list.pop(idx),#添加一个逗号,输出不用换行

josepheus(a, 3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值