def get_ranges(inp):
if len(inp) == 0: return ""
out = ""
i = s = e = 0
while i < len(inp):
i += 1
if i != len(inp) and inp[e] + 1 == inp[i]:
e = i
continue
out = ("{}{}," if s == e else "{}{}-{},").format(out, inp[s], inp[e])
s = e = i
return out[:-1]
Но только не те люди которые играют на топ рекорды. Пару лет назад попробовал сыграть на рекорд (не в революции, а в КР2ДП), делал это без излишних save/load-ов, в итоге набрал ~23к, а у людей в топе по этой версии в 2-5 раза больше. начал читать и оказалось чтобы набрать столько очков придётся не только забыть о наслаждении игрой, а вообще весь процесс превращается в тяжелую однообразную рутину на которую уходит громадное количество времени.
И то и другое есть — редактор удобный, можно всякие стрелочки и различные формы рисовать, текст добавлять. И дополнительно можно добавить название и описание скриншота (именно текстом, не на картинке).
А я уже больше года пользуюсь SSmaker — ssmaker.ru. Очень удобно, когда нужно быстро показать скриншот. Нажимаю принскрин, выделяю нужный кусок, скриншот мгновенно загружается на сервер, а ссылка на него тут же копируется в буфер. Никакой рекламы, удобный редактор + в новой версии возможность работы с папками. Есть возможность делать скриншоты вебстраниц, правда эта функция работает иногда коряво, но разработчики обещают вскоре исправить.
Существуют «псевдо безлимитные» тарифы на SMS сообщения. например у MTS есть тариф 3р./сутки — до 100 sms. Выходит 0.30 р. за сообщение, но это конечно при условии что все 100 будут истрачены. А вообще решение о пользовании услугами того или иного провайдера/оператора сильно зависит от самой задачи (дешевизна, безопасность, надёжность).
вот
mail.ru негодует =)
твой скайнет ;-)
Но в конце про шрам О_о… д это всё равно что «поцелуй дрова в живот».
www.virustotal.com/file/a56b6e44873baa696122e8f8e9224277e3d7e6e8a4708f6a1c7113b81f202100/analysis/