- 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
...
...
Наговнокодил сегодня. Много времени потратил на поиск
deadbeatffs 27.08.2015 08:36 # 0
1024-- 27.08.2015 09:55 # +1
i == n
Dummy00001 30.08.2015 21:57 # +3
в одном проекте массивы (пере)выделяли всегда с capacity+2. потому что даже capacity+1 не хватало. потому что было дешевле и проще чем все дебажить.
roman-kashitsyn 31.08.2015 09:39 # +1
У спортивных программистов это стандартная практика, кстати. Сам Скиена рекомендовал так делать.
CHayT 31.08.2015 12:46 # +2
надо было SIGSEGV перехватывать и игнорить
bormand 31.08.2015 20:15 # +1
dxd 01.09.2015 12:26 # +1
bormand 01.09.2015 17:40 # 0
Он, емнип, повторно приходит из-за того, что зафейленная команда заново запускается и опять фейлится...
CHayT 01.09.2015 21:44 # 0
зато не падает!
Stallman 01.09.2015 23:05 # 0
kegdan 27.08.2015 11:30 # 0
ПОТРАЧЕНО
bormand 27.08.2015 17:33 # 0
> i == n
Лолшто.
kegdan 27.08.2015 18:36 # +3
картина "Несбыточная места"
Stallman 27.08.2015 18:39 # 0
bormand 27.08.2015 18:45 # 0
Stallman 27.08.2015 18:47 # 0
kegdan 27.08.2015 18:48 # 0