За Input >>> “185”, не трябва ли най-голямото възможно число да бъде = 45? ( (1 + 8 = 9) * 5) = 45)?
Освен това - Output не трябва ли да съдържа каква точно комбинация от калкулации е била използвана за достигане до крайния резултат?
Мисля, че беше дискутирана някъде във форума тази задача, order of operations е първо *, после +. В условието на играта мисля, че не се позволяваха скоби.
Направих тази корекция : int case1 = number[0] + number[1] + number[2];
int case2 = number[0] * number[1] + number[2];
int case3 = number[0] + number[1] * number[2];
int case4 = number[0]*number[1]*number[2]; според условието на задачата и махнах скобите ,които бяха на кейс1 и кейс2 и махнах и втория лист , вместо него само вградения метод Math.Max и даде 100 точки.` https://pastebin.com/YwRTvzPD`
Здравей hadzhiev96 логиката ти е добре , с изключение на ред 17
int fourth = left * mid + right; - това не се изисква по условие ,казано е сума и умножение.
прочети отново този ред : sum and multiplication between the digits.
Ето твоето решение без този ред вече си работи и дава 100 точки