- 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
Лолшто.
картина "Несбыточная места"