-1
Я использую код из вопроса here. Я получаю следующие ошибки,
Example test : example1 - RUNTIME ERROR (tested program terminated unexpectedly)
Output:
user.rb:113: syntax error, unexpected $end, expecting keyword_end
example2 - RUNTIME ERROR (tested program terminated unexpectedly)
Output:
user.rb:113: syntax error, unexpected $end, expecting keyword_end
example_grouped - RUNTIME ERROR (tested program terminated unexpectedly)
Output:
user.rb:113: syntax error, unexpected $end, expecting keyword_end
Ниже приведен код,
def check_triangle (_array)
for p in 0 .. _array.length-1
for q in p .. _array.length-1
for r in q .. _array.length-1
return true if _array[p] + _array[q] > _array[r] && _array[p] + _array[r] > _array[q] && _array[r] + _array[q] > _array[p]
end
end
end
return false
end
Почему вы используете 'for', а не' each'? Это довольно необычно видеть. Однако вы наклеивали Ruby. Насколько я могу судить, нет никаких ошибок. – tadman
Это не может быть реальный код. Реальный код имеет 113 строк. И проблема вызвана линиями, которые вы не раскрываете. – matt