Python の宿題ここで答えます Part 1
at TECH
339:デフォルトの名無しさん
07/07/23 23:02:26
>>337
ミもフタもない解答
def f(lst):
lvl=lst[0]
ans = '['*lvl + '%d'%lvl
for i in lst[1:]:
if i==lvl:
ans += ',%d' % i
elif i>lvl:
ans += ',' + '['*(i-lvl) + '%d'%i
else:
ans += ']'*(lvl-i) + ',%d'%i
lvl = i
return eval(ans+']'*lvl)
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5376日前に更新/195 KB
担当:undef