06. Equal Sums with JAVA
judge дава 90/100
https://pastebin.com/AAtH94vM
условие:
https://softuni.bg/trainings/resources/officedocument/37738/exercise-problem-descriptions-technology-fundamentals-with-java-january-2019/2239
judge дава 90/100
https://pastebin.com/AAtH94vM
условие:
https://softuni.bg/trainings/resources/officedocument/37738/exercise-problem-descriptions-technology-fundamentals-with-java-january-2019/2239
Здравей, проблемът според мен е в това, че правиш проверка за сумите преди цикъла, в който ги изчисляваш, и така ти се налага да влезеш още веднъж в основния цикъл, за да отпечаташ индекса, ако сумите са равни. Но така не можеш да отпечаташ последния индекс от масива, ако се окаже, че последното число е това, което търсиш. Например, ако имаш вход {0 0 9}, тогава на конзолата трябва се отпечата "2", защото сумите отляво и отдясно ще са = 0.
Променливите за сумите могат да бъдат декларирани и инициализирани вътре в основния цикъл, понеже отвън те не ти трябват, а и не ти е нужно да са с различни първоначални стойности, ако проверката за тях е след цикъла, в който се изчисляват, защото ако numbers.length > 1, тогава винаги се влиза във вътрешния цикъл и сумите се изчисляват наново. Като промених кодa ти по този начин, в Judge ми даде 100/100. Успех и дано да съм бил ясен :-)
Ето едно опростено решение 100/100 - https://pastebin.com/NnPMEqvz
Тук минава през всички индекси наведнъж. Ако индекса е по-малък от числото което се проверява, събира числата от лявата страна, а ако е по-голям събира числата от дясно. Стойностите на 0 са предварително зададени, когато е последно число от ляво или дясно.
I appreciate your valuable post. The article is very concise and neatly organized, so it fits more easily in the head. I hope to see your good posts again in the future. Thank you again :) 토토사이트
hello. How did I get to see such a great post? Your post has been a great help to me. I hope to see you next time with a good post. I cheer for you. :) 토토사이트
Здравей, ако искаш разгледай и моето решение ;) на Java
https://pastebin.com/raw/tDBTwwd1