[Homework] Functional Programming and Stream API март 2016
Колеги, домашното наистина ли е само 2 задачи или аз съм в грешка нещо?
Колеги, домашното наистина ли е само 2 задачи или аз съм в грешка нещо?
2 Задачи са защото, разделиха лекцийте, то беше 1 лекция но я разделиха на 2 за да отделят повече време на колекцийте, и според мен все още не са направени повече задачи за streamovete
Да,две са задачите.
И аз зададох този въпрос :D Малко недоумение, чак гадно ми стане, че са само 2 :D
А на 1ва при липса на думи с дължина по-голяма от нула принтраме "(empty)"
Или това показва, че не се принтра нищо?
Така, както е показано в условието, би трябвало да принтираме "(empty)" според мен.
не трябва да се принтира нищо ,не (empty) , според мен.
Здравейте! Някой може ли да ми помогне с втората задача? Как проверявате командата ако е във възходящ ред или низходящ? Не мога да разбера къде трябва да се сложи този if..else ...:(
Пробвах с методи , с какво ли не, е не мога и не мога да го направя...
Четеш команда и след това проверяваш ако е тази команда ги сортираш по такъв начин, ако е другата команда ги сортираш в обратен ред и за двата случая използваш (a,b) -> a.compareTo(b) - но с малко размяна :ь
EDIT: Ти не проверяваш командата дали е във възходящ или низхоящ, на първи ред си правиш масива, на втория ред четеш командата и проверяваш.
За да ги сортираш възходящо използваш следното:
Arrays.toList([масив някакъв]).stream()
.sorted((p,q) -> p.compareTo(q))
.foreach(System.out::println);
A за да ги сортираш низходящо:
Arrays.toList([масив някакъв]).stream()
.sorted((p,q) -> q.compareTo(p))
.foreach(System.out::println);
Работи перфектно! И на мен ми помогнахте с дискусията!
Здравейте,
Втора задача я направих така: http://pastebin.com/G3QwvAri
Мисля ,че стана добре ако може нещо да се подобри ще се радвам да разбера.
Ето и моето кратко решение на втора задача http://pastebin.com/J3FrMyfS
Ето и моите решения на домашното:
https://github.com/SoftUniJavaHomework/FunctionalProgramming/tree/master/src
Ето ги и моите решения на задачите:
https://github.com/vyordanov92/Java-Fundamentals/tree/master/StreamAPI-Homework
Ето и моето домашно:
Поздрави!
Ясно. Благодаря, колега.