파이썬으로 개미수열 찍기

Computer/Python 2014. 12. 3. 00:03

(코딩 자체가 워낙 오랜만이지만)

Python3로 짤막하게 뭐라도 만들어 볼겸,

엊그제 봤던 '개미수열' 문제도 떠오르고, 정말정말 간만에 살짝 알고리즘 코딩스러운 것도 간만에 해보고 싶고.... 


해서 만들어 본 개미수열 찍는 코드. 

파이썬도 아직 안 익숙하고 코딩도 너무 오랜만에 하니 금방 할 줄 알았는데 생각보다 시간이 걸렸다;; 


* 개미수열 (참고)

11

12

1121

122111

112213

12221131

1123123111

12213111213113

11221131132111311231

12221231123121133112213111


#initialize
char = "1"
output = ""

for i in range(10):
j = 0
while j < len(char):
curr = char[j]
count = 1
while j+1 < len(char) and curr == char[j+1]:
count += 1
j += 1
output += curr + str(count)
j += 1
print (output)
char = output
output = ""


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

BeautifulSoup 예제  (0) 2015.01.11
네이버 지도 상호검색 결과 파싱  (0) 2015.01.07