02. Bread Factory
Затруднявам се с втората част за "order" и конструкцията на написване. Някой има ли примерно решение? Задачата е от Demo Mid Exam
Решението ми до тук: https://pastebin.com/sDBa1zhS
Затруднявам се с втората част за "order" и конструкцията на написване. Някой има ли примерно решение? Задачата е от Demo Mid Exam
Решението ми до тук: https://pastebin.com/sDBa1zhS
Ако потърсиш "Bread Factory" ще попаднеш на няколко теми и в тях има решения.
Проблемът е че повечето са направени с List, а не ми е много ясна работата с тях още.
Масив,:Лист, за тая задача е все тая, в твоя случай като работиш само с масиви казваш
String[] roomData = rooms[i].split("\\-");
а ако ползваше лист за входни данни щеше просто да кажеш
String[] roomData = rooms.get(i).split("\\-");
В цикъла при масив казваш rooms.length(),
а при лист rooms.size().
От там нататък в задачата няма никаква разлика и не знам какво те затрудни? Ти надолу работиш с данните от масива който си взел от входният дали е лист или масив няма разлика, иначе ето ти допълнението на задачата, само ти преработих и горната част защото така както я беше започнал минаваше с 50 точки в джъдж.Разгледай я.
https://pastebin.com/Ajmy9474
PS: Ето ти същото решение само че входните данни ги взимаш от лист, виж го и намери 10 разлики ако можеш....
https://pastebin.com/Sy1ynqee
Поздрави.