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)