하다보니 필요한 기능이어서 만들어봤다. 쉬운데 막상 짜려고 하면 귀찮고 시간도 잡아먹는 그런 예제들.

생각나는대로 이런 애들을 만들게 되면 블로그에 소스를 공개해야겠다.


파이썬으로 만들었고, queue를 이용했다. 물론 queue 라이브러리를 import하지는 않았다. 그래도 queue처럼 만들긴 쉽다.


queue = [2,3, 6, 7, 10, 11, 12, 15, 16, 17, 21, 22, 30]


packet = []

tmp = []

v = queue.pop(0)

tmp.append(v)

print(v)

while(len(queue)>0):

vv = queue.pop(0)

print(vv)

if v+1 == vv:

tmp.append(vv)

v = vv

else:

packet.append(tmp)

tmp = []

tmp.append(vv)

v = vv


packet.append(tmp)


print(packet)


결과는 여러분이 생각한대로!ㅋㅋ

'Study > Computer' 카테고리의 다른 글

골치덩어리 unicode와 UTF-8  (1) 2013.09.23
networkx에서 link의 방향성  (0) 2013.09.19
Amazon EC2 사용하기  (0) 2013.08.27
BeautifulSoup4 사용하기  (0) 2013.08.23
윈도우에서 easy_install, pip 사용하기.  (3) 2013.08.23

+ Recent posts