- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
...
for i in range(n):
buf = " ".join(mas[:i])
# True говорите?
if res == 0 and i == n:
res = n - 1
...
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−11
...
for i in range(n):
buf = " ".join(mas[:i])
# True говорите?
if res == 0 and i == n:
res = n - 1
...
...
Наговнокодил сегодня. Много времени потратил на поиск
i == n
в одном проекте массивы (пере)выделяли всегда с capacity+2. потому что даже capacity+1 не хватало. потому что было дешевле и проще чем все дебажить.
У спортивных программистов это стандартная практика, кстати. Сам Скиена рекомендовал так делать.
надо было SIGSEGV перехватывать и игнорить
Он, емнип, повторно приходит из-за того, что зафейленная команда заново запускается и опять фейлится...
зато не падает!
ПОТРАЧЕНО
> i == n
Лолшто.
картина "Несбыточная места"