Вот мой оригинальный ответ; это не сработало для других тестов, но в то время я не мог понять, как это не сработало (все еще действительно не может), и правильный ответ меня бесит, потому что, даже если он проверяет, он сосет на самом деле работает, потому что определенное утверждение чертовски ложно. Рэнт Рэнт Рэнт, ну как тут:
public boolean makeBricks(int small, int big, int goal) {
if(goal
Правильный ответ здесь, хотя он может сосать его:
public boolean makeBricks(int small, int big, int goal) {
if(goal
если small -> = остаток, он должен быть истинным, и всегда будет так, а если нет, то он не может быть истинным. Почему мой путь не работает, и этот путь работает в своем несовершенстве? Да, предыдущий оператор (цель <= ((большой * 5) + маленький)) отключает все случаи, когда он не работает, но я сделал это общее заявление, чтобы отменить, что все, что не равно общей сумме дюймов, является ложным, не для этой цели я вывел ее из старой математической задачи в каждом математическом предмете, который у меня был до сих пор, который разбивается в простейшей форме на это: w = (ax + bx) где w = целое a = число (в в этом случае 5) значение операции больше, чем число, представленное b (в данном случае 1), а x - это LCF между двумя найденными значениями (в данном случае снова 1) наиболее адекватно этой геометрической алгебраической задачей, угол равен 36 градусам. более чем в два раза больше его дополнительного угла (x = 2 (180-x) +36; x = 396-2x; 3x = 396; x = 132). Обычно дается подсказка относительно количества групп, а не только переменных. А что не так с моим, где экземпляр, где он не работает? </p>