◂ 10 décembre 2015 ▸
Elves Look, Elves Say :
- code_partie1.py
- code_partie1_oneLiner.py
- code_partie1_realOneLiner.py
- code_partie2_coupure.py
- code_partie2_coupure_moinsEfficace.py
- code_partie2_coupures.diffy
- code_partie2_elements.py
inputString = '1113222113'
def nbRepet(s):
c = s[0]
n = 1
for i in range(1,len(s)):
if s[i] != c:
break
n += 1
return n
def lookandsay(s):
newS = ''
while len(s):
c = s[0]
n = nbRepet(s)
newS += str(n) + c
s = s[n:]
return newS
s = inputString
for i in range(40):
s = lookandsay(s)
print(len(s))